mysql_num_rows() funktioniert nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
angelegt vergeben
benutzer
benutzername
code
dank
dankbar code
email
fehlermeldung
funktioniert danke
lauten code
machen
menge
murren
registrierung
schnelle hilfe
testen
vergeben
-
$db = new mysqli ('mysql.lima-city.de','USER251741','███████████████','db_251741_1'); $sql ="select * from Benutzer where nick like '$user'"; $result=$db->query($sql); $vergeben=false; $menge = mysql_num_rows($result); if ($menge > 0) { echo 'Benutzername schon vergeben!<br>'; $vergeben=true; } $sql="select * from Benutzer where mail like '$mail'"; $result=$db->query($sql); $menge2 = mysql_num_rows($result); if ($menge2 > 0) { echo 'Sie haben unter dieser E-Mail Adresse schon einen Account angelegt!<br>'; $vergeben=true; }
Also ich habe diesen Code sehr oft durchgesehen (er soll bei der Registrierung testen ob Benutzername oder Mail schon vergeben sind) aber es funktioniert einfach nicht... keine fehlermeldung, aber wenn man einen bereits gewählten namen nochmal benutzt oder eine email macht er das ohne zu murren
wäre für schnelle hilfe sehr dankbar (:
Beitrag zuletzt geändert: 7.3.2012 10:20:02 von mobileclimbingguide -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$menge2 = mysql_num_rows($result);
muss lauten
$menge2 = $result->num_rows;
oder
Man Achte auf das i hinter mysql$menge2 = mysqli_num_rows($result);
Du verwendest mysqli und nicht mysql ;)
Beitrag zuletzt geändert: 7.3.2012 11:08:02 von dexus85 -
danke ich probiers sofort aus (:
EDIT: Funktioniert, danke!
Beitrag zuletzt geändert: 7.3.2012 11:17:58 von mobileclimbingguide -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage