看板 PHP 關於我們 聯絡資訊
我是利用書上的範例 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: 122.117.168.111
shadowjohn :'%$username%' 改成 '%{$username}%' 試試 08/19 00:28