kostenloser Webspace werbefrei: lima-city


mysql - existiert der name bereits?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    Hi
    ich möchte gerne in meiner TAbelle prüfen, ob zb in der Spalte 'name' der Name 'peter' vorhanden ist.
    Ich möchte das aber nicht über die ausgabe mit '... WHERE name = 'peter'' und dann anhand der gefundenen einträge machen.
    Ich hoffe ihr könnt mir helfen
    MFG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Um "WHERE" wirst du nicht herumkommen. Woher soll MySQL sonst wissen, wonach du suchst? Du musst aber keine Ausgabe vornehmen. Für dein Vorhaben gibt es u.a. mysql_num_rows

    Du kannst auch genau so gut ALLE Einträge auswählen ohne die WHERE Klausel und dann innerhalb einer Schleife prüfen, ob name = peter

    Beitrag zuletzt geändert: 3.1.2011 19:45:53 von fabo
  4. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    DAs wollte ich ja nicht dann muss ich ja nach irgendwas suchen, also zum beispiel nach der id oö.
    ich möchte sowas: EXIST 'Peter' IN name IN tabellesoundso.
    Geht das überhaupt?
  5. Und was spricht gegen WHERE?

    SELECT * FROM tabellesoundso WHERE name = 'Peter'


    Beitrag zuletzt geändert: 3.1.2011 19:49:53 von fabo
  6. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    mmm ich dachte nur es geht eventuell geziehlter, aber dennoch vielen Dank!
    MFG
  7. Was ist denn daran nicht gezielt? Ich verstehe nicht, wonach du suchst?
  8. Du musst Where nehmen, anders geht es doch gar nicht?!

    SELECT * FROM Tabelle WHERE name = 'NICK'


    Was anders bleibt dir nicht übrig.
  9. wakeboarder schrieb:
    Du musst Where nehmen, anders geht es doch gar nicht?!

    SELECT * FROM Tabelle WHERE name = 'NICK'


    Was anders bleibt dir nicht übrig.


    Doch. Wie ich bereits oben schrieb, kann er auch

    SELECT * FROM Tabelle


    verwenden und dann ein Array bilden und damit entsprechend arbeiten. Andererseits ist das SO sicherlich alles Andere als performant.
  10. 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!