[請益] PHP6 mysql_num_rows($result)
我目前正在寫一個網站的帳號檢查
以下是程式碼:
<?php
require("publicfun.inc");
$UID=$_POST['UID'];
$PWD=$_POST['PWD'];
$sqlstr="select * from member where ID='$UID'and password='$PWD'";
$result=GetQuery($sqlstr,"shoppingdb");
$member=mysql_num_rows($result);
if($member>0)
{
//看資料的內容
$row=mysql_fetch_array($result,MYSQL_NUM);
$_SESSION['Udata']=$row;
foreach($_SESSION['Udata'] as $v)
{
echo "$v<br>";
}
//自動轉頁
echo "<form name='f1' Action='1.php'></form>";
echo "<script Language='javascript'>f1.submit();</script>";
}
else
{
echo "<A href='1.php'>登入資料錯誤,請點此回登入畫面!</A>";
}
?>
卻出現以下錯誤:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result
resource in D:\AppServ\www\test\member\login.php on line 9
我估狗找了很久 但還是不知道自己哪裡寫錯了
想請各位幫忙解惑一下
--
爸,以後我們這個小鎮會怎麼樣?
我不是你爸!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.117.196
※ 編輯: k66110011 來自: 140.134.117.196 (10/09 11:14)
推
10/09 12:08, , 1F
10/09 12:08, 1F
推
10/11 19:15, , 2F
10/11 19:15, 2F
推
10/16 09:16, , 3F
10/16 09:16, 3F