HOME > PHP > PHP Forum > ฟอร์ม login รันไม่ผ่านคะ mysql_num_rows(): supplied argument is not a valid MySQL result resource in user หรือ password ไม่ถูกต้อง ช่วยแก้ให้หน่อยนะคะ
ฟอร์ม login รันไม่ผ่านคะ mysql_num_rows(): supplied argument is not a valid MySQL result resource in user หรือ password ไม่ถูกต้อง ช่วยแก้ให้หน่อยนะคะ
<?
include "c1.php";
$sql = "select * from $tb_1 where login='$login' and password1='$password1'";
$dbquery = mysql_db_query($db_project, $sql);
$num_rows = mysql_num_rows($dbquery);
รันแล้ว error ดังนี้คะ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\project\sample.php on line 13
น่าจะผิดแน่นอนครับ เพราะว่า
"select * from $tb_1 where login='$login' and password1='$password1'
เมื่อ PHP แปลความหมาย จะได้
"select * from "YOURTABLE" where login='$login' and password1='$password1'
ต้องแก้เป้น
"select * from $tb_1 where login='".$login."' and password1='".$password1."'";
ยัง error เหมือนเดิมคะ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\project\sample.php on line 13