Marc: MySQL-Tabelleneintrag auf Vorhandensein prüfen

Hallo Forum

Ich stehe bei einem wahrscheinlich kleinen problem an. Ich würde gerne überprüfen, ob in einer Spalte in einer MySQL Tabelle ein bestimmter Eintrag vorhanden ist oder nicht.
Gibt es da einen fixfertigen Befehl, oder muss ich die Spalteneinträge in ein Array laden und dieses dann Abfragen?

Danke,Marc

  1. Hallo Forum

    Ich stehe bei einem wahrscheinlich kleinen problem an. Ich würde gerne überprüfen, ob in einer Spalte in einer MySQL Tabelle ein bestimmter Eintrag vorhanden ist oder nicht.
    Gibt es da einen fixfertigen Befehl, oder muss ich die Spalteneinträge in ein Array laden und dieses dann Abfragen?

    hi

    ein vorschlag:

    $select = mysql_query("SELECT zu\_durchsuchende\_spalte FROM tabelle WHERE zu\_durchsuchende\_spalte='gesuchter_wert';");
    if (mysql_num_rows($select)) echo "Wert gefunden";
    else echo "Wert nicht gefunden";

    hoffe das hilft

    Heizer

  2. Hallo Forum

    Hallo :)

    Nun ich würde mal sagen du machst es so:

    $suche=mysql_query("select * from tabelle where spalte2='wasdusuchst'");
    $existierts=mysql_num_rows($suche);

    if ($existierts=="0") print "Nicht gefunden!";
    else print "Gefunden!";

    Ich denke das erklärt sich von selbst :)

    Danke,Marc

    Bitte