我遇到了一些麻煩與錯誤警告:mysql_fetch_assoc():提供的參數不是一個有效的MySQL
警告:mysql_fetch_assoc():提供的參數不是在 其實一個有效的MySQL結果資源,沒有全球變量我把所有的查詢都放在函數中。
我的查詢沒問題,沒有任何其他地方的字段名稱錯誤。
麻煩的是,當地的一切都很好的工作,當我把它放到網上,它不workd,到處都還給了我一些錯誤
的家,我有這樣的錯誤:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /web/teamfrancestron/www/lib_php/strongman.php on line 75
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /web/teamfrancestron/www/lib_php/strongman.php on line 90
我的用戶擁有所有權限的數據庫,
這裏是我使用的代碼: 這裏是第一個錯誤
function fetchAccueil() {
$sql = "SELECT
`content`, `date_maj`, `id_maj`, `titre`
FROM `stg_man_home`
WHERE
`id` = '1'";
$result = mysql_query($sql);
return mysql_fetch_assoc($result);
}
還有對其他查詢
/** * 魁Fonction VA chercher L'identitéD'UNE personne。 * @參數類型的$ id * @返回類型 */
function fetchIdentity($id) {
$input_id = mysql_real_escape_string($id);
$query = "SELECT
`nom`, `prenom`
FROM `stg_man_users`
WHERE `id` = '{$input_id}'";
$result = mysql_query($query);
return mysql_fetch_assoc($result);
}
我真的沒有看到名字的Fileds任何錯誤,我敢肯定,我的疑問是有效的ressources。 (適用於本地,但不適用於服務器)。在PHP 5.4
在其他網頁,IM我還是同樣的錯誤幫助
Anykind將非常感激。
其實它是不一樣的錯誤錯誤,在其他主題如果是關於布爾給出 – 2013-03-17 22:20:23
您的SQL查詢似乎沒問題。我猜別的東西出了問題,例如連接到數據庫等。試着'echo mysql_error()'看看MySQL實際上在抱怨什麼 – Hazzit 2013-03-17 22:20:53
WHERE'id' ='1';在這裏你要求的是一個字符串,但不是一個整數,可能的原因。 – Jonast92 2013-03-17 22:21:40