Ich versuche Fehlermeldung zu retten, aber seine Fehler nichtmysql_error() keinen Fehler in PHP-Anzeige
$selectquery=mysql_query("select * from employee where eid='$eid' and name='$name' and ssn='$ssn'");
if(mysql_num_rows($selectquery)>0)
{
$state="success";
$sql="insert into pfupload(eid1,name,ssn,state) values('$eid','$name','$ssn','$state')";
$sqlquery=mysql_query($sql);
}
else
{
$state1= mysql_error();
$sql1="insert into pfupload(eid1,name,ssn,state) values('$eid','$name','$ssn','$state1')";
mysql_query($sql1);
}
Übergeben Sie die Verbindungsvariable an mysql_error() ' – Saty
Warum haben Sie eine' state'- und eine 'state1'-Variable? Was ist die Ausgabe für 'var_dump ($ state)' und für 'var_dump ($ state1)'. Wenn die '$ selectquery' leer ist, erhalten Sie keinen Fehler. Auch ware von mysql Injektionen durch Lesen Sie hier: http://StackOverflow.com/Questions/60174/How-CanI-Iprevent-SQL-Injection-in-PHP und die Verwendung von mysql ist veraltet Sie sollten Verwenden Sie 'mysqli', lesen Sie hier: http://php.net/manual/en/intro.mysql.php –
Welchen Fehler würden Sie hier erwarten ...?! – deceze