我有我的旧网站,所以我决定将其从mysql_更改为mysqli,所以我设法完成了40%,现在我坚持这个问题。帮帮我!class mysqli的对象无法转换为字符串
我就收到错误“破灭()”函数
function user_data($user_id,$conn){
$data = array();
$user_id = (int)$user_id;
$func_num_args = func_num_args();
$func_get_args = func_get_args();
if ($func_num_args > 1){
unset($func_get_args[0]);
$fields = '`'.implode('`,`',$func_get_args).'`';
$query = "SELECT ".$fields." FROM users WHERE user_id = ".$user_id."";
$result = mysqli_query($conn,$query) or die(mysqli_error($conn));
while ($row = $result->fetch_assoc()) {
$data = $row['user_id'];
}
return $data;
}
}
为了让下面的代码才能正常工作
任何替代方法来执行相同的任务将
你会得到什么错误? –
可捕捉的致命错误:类mysqli的对象无法转换为字符串 – aitkotw
请参阅错误o它抛出哪一行并将该行指向此处...不是函数名称, –