一个数据库连接错误
Call to a member function fetch_assoc() on a non-object in /var/www/www/translate.php on line 7
代码如下:
function translate($name,$default='') {
global $sql,$PAGE,$LANGUAGE;
if (!$sql) return $default;
$res=$sql->query('SELECT english,'.$LANGUAGE.' FROM text WHERE page="'.$PAGE.'" and name="'.$name.'";');
$r=$res->fetch_assoc();
if (null==$r) {
add_translation($PAGE,$name,$default);
return $default;
}
if (empty($r[$LANGUAGE])) return $r['english'];
else return $r[$LANGUAGE];
}
line 7 就是红色拿一行,数据库名用户名密码都没问题