もちろんロードされたデータベース。get 用語はオートコンプリート文字列であり、データベースの groupname の下にありますが、ご覧のとおり、一致しない場合は、if の最初の部分を実行したくありません。問題は、get term 部分を実際の文字列に置き換えると機能し、データベースに存在しない文字列を追加しても魅力的に機能することです。しかし、get term が完了すると、文字列が見つかるかどうかは問題ではなく、とにかく numrows は 0 よりも大きくなります。なんで?= と LIKE も試しました ofc
$query = "select * from `gamegroups` where `groupname` = '%{$_GET['term']}%'";
$resultset = mysql_query($query);
if (mysql_num_rows($resultset) > 0 ){
$lolz = array();
while( $row = mysql_fetch_assoc($resultset) ) {
$lolz[] = $row['gameid'];
}
echo json_encode($lolz);
}else{print "no match debug";}
?>