mysql_fetch_assoc() expects parameter 1 to be resource, boolean given
クエリを返すときにこのエラーが発生する
$query = mysql_query("SELECT * FROM tempusers
WHERE 'firstname' LIKE '%$data%'
OR 'lastname' LIKE '%$data%'
OR 'description' LIKE '%$data%'
OR 'title' LIKE '%$data%'");
if (! $query){
echo'Database error: ' . mysql_error();
}
while($row=mysql_fetch_assoc($query)){
$description = $row['description'];
echo $description;
}
具体的には、whileループです。なぜ私が得ているのか理解していません。LIKEを使用しているためだと思いwildcard's %%
ますが、クエリで正しく使用しているかどうかはわかりません。このエラーを取り除く方法と、なぜ発生したのかを知っていただければ幸いです。