Datensätze in Datenbank vergleichen
fr@gma
- php
0 Thomas Meinike0 fr@gma
Hi Leute,
neues Jahr - neue Probleme.
Und zwar möchte ich einen MemberLogin basteln. Um abzufragen, ob ein Username schon verwendet wurde, habe ich dieses Script gemacht:
mysql_connect("localhost", "root", "");
mysql_select_db("member");
$result = mysql_query("SELECT user FROM person WHERE user=$user");
$menge = mysql_num_rows($result);
if($menge>0)
{
.
.
.
Leider funktioniert das nicht. Gebe ich bei ...WHERE user='test'" ein (also einen festen Wert), dann geht es.
Übrigens kommt folgende Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in Line ...
Wißt Ihr vielleicht wo das Problem liegt?
Vielen Dank
Hallo,
Leider funktioniert das nicht. Gebe ich bei ...WHERE user='test'" ein (also einen festen Wert), dann geht es.
Damit hast Du auch die schon Loesung:
$result = mysql_query("SELECT user FROM person WHERE user='$user'");
MfG, Thomas
Hallo Thomas,
du hast Recht, so funktioniert es.
Vielen Dank für deine schnelle Antwort und ein schönes Wochenende!