-1
可能重複:至少你mysql_result():提供的參數不是一個有效的MySQL結果資源
<?php $result = mysql_query("SELECT COUNT (`user_id`) FROM `users` WHERE `user_id` = $user_id AND `type` = 1"); if (!$result) { die(mysql_error()); } return (mysql_result($result, 0) == 1) ? true :false;
:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
return (mysql_result(mysql_query("SELECT COUNT (`user_id`) FROM `users` WHERE `user_id` = $user_id AND `type` = 1"), 0) == 1) ? true :false;
mysql_result():提供的參數不是一個有效的MySQL結果資源 – user1560328 2012-07-29 00:30:29
有一個在你的查詢時出現錯誤($ user_id是可能爲空)。 – Vatev 2012-07-29 00:31:51
字面上有成千上萬的關於這個問題。你沒有錯誤檢查,並且你將錯誤的查詢直接傳遞給'mysql_result()'。看看右邊的「相關」部分。 – 2012-07-29 00:32:11