Like != Like ?

Eiszwerg

Erfahrenes Mitglied
Moinsen!

Um es kurz zu machen:

Wo ist der Unterschied zwischen
a)
Code:
WHERE p.adresse2 LIKE '24114 Kiel' AND p.art='2'

b)
Code:
WHERE p.adresse2 LIKE '$indi_ort' AND p.art='$indi_art'
, wenn $indi_ort="24114 Kiel" und $indi_art="2" ?

a liefert ein Ergebnis, b nicht :confused:

Danke Euch!
 
Echt komisch, denn beides ist exakt gleich ...
versuchs erstmal mit mysql_error(), falls du das nicht schon machst.
Ansonsten:
Ich mache die Mysql-Anweisung immer in eine Variable.
Also $sql = "SELECT ... FROM ... WHERE ...";
Geb dann mal $sql aus und vergleich die beiden Abfragen (die mit Variablen und das Ohne), vielleicht sieht man dann den Unterschied
 
Hat sich gerade erledigt.
Hab mir eben mal die beiden Variablen ausgegeben:

in $indi_art stand nicht 2, sondern die Beschreibung der Art; Museum :suspekt:

Da hab ich im Kopf immer die 2 vor Augen gehabt, dass mir das nicht auffiehl *doh*

Danke für Deine Bemühungen, aber manchmal sieht man den Wald vor lauter Bäumen nicht :-/
 
Sowas hab ich mir schon gedacht, deswegen wollte ich, dass du die beiden Abfragen mal vergleichen sollst, also einmal mit Variable, einmal ohne.

Wollte dir nicht ganz so direkt unterstellen, dass die Variablen eventuell den falschen Wert haben können ... ;)
 
Och, das hättest Du ruhig machen können :)
Bin da nicht so eigen. Schliesslich will ich nicht dumm sterben und mit 25 hat man nicht mehr viel Zeit :p

Jetzt muss man mir nur noch hier auf die Sprünge helfen und ich bin glücklich :)

Gute Nacht allerseits....
 
Zurück