这个php函数有问题:
//in a header file
readadtxt($ogg,$lang,$tab,$id=0){
global $db;
$token=$ogg."-".$lang;
if($id!="0"){
$sql="SELECT $ogg-$lang from $tab where ID='$id'";
$result=$db->query($sql);
$row = $result->fetch_assoc();
return utf8_encode($row[0]);
}
else{
$sql='SELECT '.$token.', ID from '.$tab;
$result=$db->query($sql);
while($row = $result->fetch_assoc()){
$ret[$row['ID']] = $row[$token];
}
return $ret;
}
}
连接在其他文件中管理,并且工作正常。
$_CONFIG['host'] = "*****";
$_CONFIG['user'] = "*****";
$_CONFIG['pass'] = "*****";
$_CONFIG['dbname'] = "*****";
$db = new mysqli($_CONFIG['host'],$_CONFIG['user'],$_CONFIG['pass'], $_CONFIG['dbname']);
if($db->connect_errno>0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
我无法执行查询,或者我收到错误500或我得到空白页。 我该如何解决这个问题?