我想獲得referral_in
和referral_out
(作爲單獨的變量)存在的行數。這是我的代碼:爲什麼我會收到錯誤? (PHP,MySQL)
$username = $_SESSION['username'];
$connect = mysql_connect("xxxx", "xxxx", "xxxx!") or die("Couldnt Connect to Server");
mysql_select_db("xxxxx") or die("Couldnt find database");
$samecheck = mysql_query("SELECT `referral_in` FROM `users` WERE `username`=$username");
$same = mysql_num_rows($namecheck);
$leadcheck = mysql_query("SELECT `referral_out` FROM `users` WERE `username`=$username");
$leading = mysql_num_rows($namecheck);
echo "$leading/$same"
當做到這一點,我得到這個錯誤:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/content/50/8492150/html/buyarandom/member.php on line 23
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/content/50/8492150/html/buyarandom/member.php on line 25
除非$的用戶名是一個數值或者一個布爾值,它需要被引用 - ___not___使用的MySQLi或PDO和準備語句 –