我遇到了一些麻烦与错误警告: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