似乎在预处理语句中的get_result()中存在某种错误。以下功能在2天前完美运行。任何人都可以帮我找到以下功能的问题。
class userDetails{
public function searchUser($conn){
$userList = [];
$user = '%fernan%';
$query = $conn->prepare("SELECT username FROM users WHERE lastName LIKE ? ");
$query->bind_param('s',$user);
$query->execute();
$getResult = $query->get_result();
if($getResult->num_rows > 0){
while($names = $getResult->fetch_assoc()){
$userList[] = $names['username'];
}
}
return $userList;
}
}
它会抛出HTTP ERROR 500。 我的PHP当前版本5.4.45 以下是它给出的错误.. PHP致命错误:调用未定义的方法mysqli_stmt :: get_result() 提前谢谢。