SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

 
 
Themen-Optionen Ansicht
  #1  
Alt 01.08.2009, 13:04:23
Zeussi Zeussi ist offline
Anfänger
 
Registriert seit: Aug 2009
Alter: 35
Beiträge: 2
[MySQL] IF / CASE: mehrere Werte abfragen

Hallo liebe selfphp.de Member,

derzeit beschäftige ich mich mit folgender Problemstellung:

Beispieltabellen:

tbl_auto
Code:
-> tbl_auto.id
-> tbl_auto.reifen
...
tbl_boot
Code:
-> tbl_boot.id
-> tbl_boot.segel
...
tbl_flasche
Code:
-> tbl_flasche.id
-> tbl_flasche.verschluss
...
tbl_container
Code:
-> tbl_container.id
-> tbl_container.ext_id
-> tbl_container.typ
-> tbl_container.kommentar
-> tbl_container.datum
..
So. Nun möchte ich je nach typ (tbl_container.typ) die dafür bestimmte Tabelle mit dessen Feldern abfragen. Sprich, ist der Typ 'auto', sollen alle Felder der Tabelle tbl_auto abgefragt werden, usw.
Wenn das dann funktioniert, sollen je nach Tabelle (auto, flasche, boot) auch in dem WHERE Bereich die einzelnen Tabellen abgefragt werden... mit IF?)

Das Ganze habe ich mit IF versucht, da es bei CASE nicht geklappt hat. Nur leider kann ich bei IF nur einen Datenwert abfragen. Wie ich mehrere Abfragen kann... dahinter komme ich einfach nicht. Und die Dokumentation von MySQL finde ich dazu auch sehr dürftig... Auch habe ich noch nicht rausgefunden, wie ich die zweite Bedingung, also das ELSE, weglassen kann, da ich die Ausgabe eigentlich nicht benötige. Ich hoffe es weiß jemand eine Lösung auf das Problem oder vielleicht sogar eine bessere Struktur in diesem Fall, dass man so eine Lösung gar nicht erst benötigt.

FUNKTIONIERT, aber nicht so wie ich will, - ohne IF in WHERE
PHP-Code:
SELECT 
   
IF( tbl_container.typ 'auto'tbl_auto.reifenNULL ), 
   
tbl_container.id
FROM 
   tbl_container

   
tbl_auto
LIMIT 0 
30 
FUNKTIONIERT NICHT (so wie ichs mir vorstellen würde ^^ - ohne IF in WHERE)
PHP-Code:
SELECT 
   
IF( tbl_container.typ 'auto', (tbl_auto.idtbl_auto.reifen) ), 
   
tbl_container.id
FROM 
   tbl_container

   
tbl_auto
LIMIT 0 
30 
Gruß,
Zeussi
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[MYSQL] IF oder CASE mit funktionen als Rückgabe... Büddl MySQLi/PDO/(MySQL) 7 22.06.2009 19:59:20
URL verstecken und anderes JB PHP für Fortgeschrittene und Experten 9 14.06.2006 17:16:29
Das soll nach 1 h ausgeführt werden! Spike15 PHP Grundlagen 12 04.04.2005 16:29:57
case mehrmals verwenden beginner21 PHP für Fortgeschrittene und Experten 7 18.06.2004 01:08:32
Weiterleitung in if-Schleife Chilla PHP für Fortgeschrittene und Experten 15 05.05.2004 19:19:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:10:01 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt