kostenloser Webspace werbefrei: lima-city


In MySQL 2 bestimmte Zeilen auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    luziver

    luziver hat kostenlosen Webspace.

    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.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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.
  4. Autor dieses Themas

    luziver

    luziver hat kostenlosen Webspace.


    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!
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!