[請益] PHP6 mysql_num_rows($result)

看板PHP作者 (笨呆)時間13年前 (2010/10/09 11:11), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
我目前正在寫一個網站的帳號檢查 以下是程式碼: <?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
GetQuery這個函式的資訊是?
10/09 12:08, 1F

10/11 19:15, , 2F
請用mysql_error把錯誤列出,看起來是query有錯
10/11 19:15, 2F

10/16 09:16, , 3F
資料庫語法的 id 與passwd 大小寫確定嗎?
10/16 09:16, 3F
文章代碼(AID): #1Chzrif2 (PHP)