• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

prüfen, ob ein datensatz existiert?!

Status
Für weitere Antworten geschlossen.

=]ReDHeaD[=

Mitglied
hallo, ich würde gerne wissen wie man prüfen kann, ob ein Datensatz in einer Tabelle existiert.
danke im Vorraus.
 
Werbung:
ich mach das immer so..
Bsp.:
Code:
$select = mysql_query("SELECT * FROM `tabelle` WHERE `user`='Noob'");
$row = mysql_fetch_array($select);

if($row) { echo "Existiert"; }
else { echo "Existiert nicht"; }

das überprüft jetzt ob der User "Noob" existiert.. :p
 
funktioniert das denn?
wenn er nicht existiert kjommt doch eine fehlermeldung,
mysql_fetch_array is not a valid mysql resource usw. oder?
 
Werbung:
nein.. da kommt nichts.. weil $row nur ausgeführt werden kann wenn der datensatz existiert.. versuchs einfach mal.. ;)
 
aso... die fehlermeldung kommt nur wenn man das $row dann verwendet..
also z.B. so

echo $row['id'];

oder sowas..
 
Werbung:
ich würds mit mysql_num_rows() machen und auf den wert überprüfen.
Ob das oben funzt weiß ich nicht, aber sauber ist das sicher nicht
 
glaube ja, das geht, hab es auch so gemacht letztenendes ;)
Code:
$sql = "SELECT * 
                     FROM table
                    WHERE id = 2;";
$reuslt = mysql_query($sql);
if (mysql_num_rows($result)) {
echo "ja";
}
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben