好吧,我以经典的方式编写了一些没有mysqli准备好的语句的代码,并且效果很好,但是当我尝试使用mysqli准备好的语句时,它无法正常工作。这是经典方式的代码:
endtimeYear: 0,
endtimeMonth: 0,
endtimeDate: 0,
endtimeHours: 0,
endtimeMinutes: 0,
endtimeSeconds: 0,
我得到了我的结果。 enter image description here 但是当我尝试mysqli准备的语句时:
public function search($search){
$allResults = array();
$query = mysqli_query($this->con, "SELECT user_id, username, screenName, profileImage, profileCover FROM users WHERE username LIKE '$search%'");
if(mysqli_num_rows($query) > 0) {
while($row = mysqli_fetch_assoc($query)){
$allResults[] = $row;
}
return $allResults;
}else {
return false;
}
}
我得到这个:enter image description here
上面的代码在class.php中,另一个文件search.php将是: enter image description here
我知道这是一个很长的问题,但是我在这里想念的是什么?