Auf einer Accountaktivierungsseite habe ich irgend ne störung, ich kann die Seite aufrufen und der account wird geupdated also aktiviert, aber mysql_affected_rows zeigt nicht 1 an...
hier mal der code
Jedesmal nach dem update das funktioniert, kommt dann die meldung "'Aktivierung des Accounts misslungen!", es sollte aber eigentlich die erste kommen. Warum reagiert mysql_affected_rows nicht??
Wenn ich die mysql_error meldung ausgebe kommt "Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in /home/funnews/public_html/game/html/mailbest.php on line 16"
hat jemand ne ahnung was das bedeutet??
hier mal der code
PHP-Code:
connect();
$pwd=md5($pwd);
$sql="UPDATE tbluser SET aktiv=1 WHERE nick='$nick' AND pwd='$pwd'";
$result=mysql_query($sql);
if(mysql_affected_rows()==1)
{
$head='<meta http-equiv="refresh" content="3;URL=loginindex.php?inp_nick='.$nick.'">';
$body='<a><div align="center"><b>Dein Account wurde aktiviert.</b></div></a>';
}
else
{
$head='<meta http-equiv="refresh" content="5;URL=loginindex.php">';
$body='<a><div align="center"><b>Aktivierung des Accounts fehlgeschlagen, der Administrator wird automatisch benachrichtigt!</b></div></a>';
$text='Aktivierung des Accounts misslungen! nick ('.$nick.'). IP ('.$_SERVER['REMOTE_ADDR'].')';
mail('game@funnews.ch', ''.$title.' - Accountaktivierung fehlgeschlagen', $text/*, "Content-Type: text/html\nContent-Transfer-Encoding: 8bit\n"*/);
}
close();
Wenn ich die mysql_error meldung ausgebe kommt "Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in /home/funnews/public_html/game/html/mailbest.php on line 16"
hat jemand ne ahnung was das bedeutet??
Kommentar