In MySQL 2 bestimmte Zeilen auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
argument
beide
bekannt name
drumherum
fehler
herzlichen dank
lsen
mglichkeit
not
resource
result
versuch
zeile
-
Wieder ein neues Problem, das es zu lösen gilt.
Folgendes:
-id von zeile x ist bekannt
-name von zeile y ist bekannt
-x ist ungleich y
-es gibt unter der id und dem name nur je eine Zeile, die zutrifft
Also ich möchte
SELECT id, name FROM abcd WHERE id = $id OR name = $name
ausführen. Wie mach ich das korrekt? Denn das OR geht ja so nicht, wie ich bemerkt habe, da kommt der Fehler:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/luziver/html/.../index.php on line 8
Das Script drumherum ist natürlich korrekt, es liegt also nicht daran, dass hier jetzt z.B. $id nicht definiert ist. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich weiß nicht genau welche Möglichkeit gehen könnte, aber ich würde mal folgendes probieren:
SELECT id, name FROM table WHERE (id='$id' OR name='$name')
Und wenn das nicht geht, dann vll so:
SELECT id, name FROM table WHERE id='$id' OR WHERE name='$name'
Ist beides ungetestet, aber du kannst es ja mal versuchen. -
Ich weiß nicht genau welche Möglichkeit gehen könnte, aber ich würde mal folgendes probieren:
SELECT id, name FROM table WHERE (id='$id' OR name='$name')
Und wenn das nicht geht, dann vll so:
SELECT id, name FROM table WHERE id='$id' OR WHERE name='$name'
Ist beides ungetestet, aber du kannst es ja mal versuchen.
Wow, das ' wars!
Herzlichen Dank! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage