PHP und mySQL-abfrage
lvl
- php
Hi, ich habe folgendes Problem.
Ich habe 3 "unterschiedliche" id´s die ich abfragen muss aus der mySQL Datenbank. "1", "4" und "6"
Aus diesen will ich mir jeweils die bezeichnung des "inhalts" ziehen
sprich
id | bezeichung
1 | Baum
2 | Bank
3 | Telefon
4 | Kind
5 | Bett
6 | Tisch
und ich will nur die Bezeichnungen 1, 4 und 6 auslesen
und mit Komma hintereinander per echo ausgeben.
nun habe ich es einmal mit:
WHERE id = '1' AND '3' AND '2'
oder mit:
WHERE id_webdb = '1' OR '3' OR '2'
Wenn ich die sachen nun bei OR in einer schleife auslesen möchte, schreibt er mir 3 mal die Bezeichnung von id 1
Und bei AND schreibt er mir nur einmal die Bezeichnung von id 1
Aber ich möchte: Baum, Kind, Tisch ausgegeben bekommen und bin ein bissel ratlos. Kann mir einer helfen? wenn noch fragen sind zur Lösung, einfach fragen.
MfG lvl
Vielleicht sollte ich dazu sagen, das wenn ich den
SQL befehl den ich auch in meiner PHP-Datei habe, der mit
WHERE id_webdb =1 OR 6 OR 4
dann zeigt er mir im myphpadmin alle 3 datensätze an.
nur beim abrufen in der schleife gibt er mir 3 mal Bezeichnung von id 1
MfG lvl
echo $begrueszung;
WHERE id = '1' AND '3' AND '2'
oder mit:
WHERE id_webdb = '1' OR '3' OR '2'
WHERE id=1 or id=2 or id=3 or ...
oder
WHERE id IN (1,2,3, ...)
echo "$verabschiedung $name";