if ($user_login=="" or $pass_login=="") {
echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>"; exit();
}
include "connect.php";
$sql="select * from member where username='$user_login' and password='$pass_login'";
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($result);
mysql_close();
if($num<=0) {
echo "<h3>ERROR : Username หรือ Password ไม่ถูกต้อง</h3>";
} else {
session_start();
$_SESSION[sess_userid]=session_id();
$_SESSION[sess_username]=$user_login;
header("Location: main.php");
}
?>
---------------------------------------------------------
ที่ error
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\admin\chkmember.php on line 11
---------------------------------------------------------
Tag : - - - -
Date :
10 ก.พ. 2551 16:50:34
By :
ning
View :
1257
Reply :
3
No. 1
Guest
กลัวว่าจะใส่ชื่อฟิวที่ผิดมั้งครับ และก็คำว่า password เป็นคำสงวนของ mysql ด้วย เล่นเอาไปตั้งเป็นชื่อฟิวส์เลย ไม่รู้ว่าเป็นเพราะตรงนี้รึเปล่าถึง error ยังไงก็ลองเพิ่มคำสั่ง or die(mysql_error()) ตรงบรรทัด $result=mysql_db_query($dbname,$sql);
ผมว่า code ดูปกติครับ ลองดู
include "connect.php";
$sql="select * from member where username='$user_login' and password='$pass_login'";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
mysql_close();