看板 PHP 關於我們 聯絡資訊
看一下是不是SQL語法有問題 才會造成出現mysql_num_rows()有error ※ 引述《ondiet (ondiet)》之銘言: : 我是利用書上的範例 : mysql_num_rows(): supplied argument is not a valid MySQL result resource in : C:\AppServ\www\test\db_func.php on line 3 : 去找了這個地方只有如下 : function db_num_rows($res) {return mysql_num_rows($res);} : 不知道?要怎麼解決才好 : <?php : include("db_conn.php"); : include("db_func.php"); : // 查詢註冊帳號名稱是否包含不雅字詞資料 BEGIN : $SQLStr = "SELECT * FROM bad_words WHERE b_words LIKE '%$username%'"; : $res = db_query($SQLStr); : // 查詢註冊帳號名稱是否包含不雅字詞資料 END : if (db_num_rows($res)>0) // 若查詢資料有相符 : { : echo "<script>"; : echo "alert(\"請勿使用不雅名稱" . $username . "為帳號\");"; : echo "location.href = \"registry1.php\";"; : echo "</script>"; : } : ?> : 檔案一開始include db_func.php : 但是卻卡在mysql_num_rows(): supplied argument is not a valid MySQL result resource in : C:\AppServ\www\test\db_func.php on line 3 : 還有一開始就include 那$res的參數是什麼 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.24.146.62