Das ist mein Code:Syntaxfehler, unerwartete 'mysqli_num_rows'
$u_check = mysql_query("SELECT username FROM users WHERE usnername='$un' '");
$check = mysqli_num_rows ($u_check);
ich die folgende Fehlermeldung erhalten:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\Socially\index.php on line 27
ich nicht dieses Problem beheben kann, ich bin mit einem Tutorial, mir zu helfen tu etwas, und das ist was er tippte. Ich möchte es wirklich reparieren, damit ich weiter machen kann, was ich tun möchte; Ich mache die Datenbank, weil ich ein Anmelde- und Registrierungsformular mache. Bitte helfen Sie. Als ich $check = mysqli_num_rows ($u_check);
in die SQL-Registerkarte in phpMyAdmin geben, erhalte ich diese Meldung:
Statische Analyse:
3 errors were found during analysis.
Unexpected character. (near "$" at position 0)
Unexpected character. (near "$" at position 25)
Unexpected beginning of statement. (near "$" at position 0)SQL query:
$check = mysqli_num_rows($u_check)MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use
near '$check = mysqli_num_rows($u_check)' at line 1
Mischen Sie nicht mysql_ * mit mysqli_ *? – michaJlS
Und es scheint auch verwirrend PHP und SQL. – showdev
Ich sehe einen Tippfehler in der ersten Zeile: 'username' vs' usnername'. Das könnte einen Fehler und einen booleschen Wert ergeben. – showdev