public function suggest(){
$SQL = "SELECT CategoryName FROM tb_category WHERE CategoryName LIKE CONCAT('%', ?, '%')";
$stmt = $this->_db->mysqli->prepare($SQL);
$stmt->bind_param("s", $this->querystring);
$stmt->execute();
$meta = $stmt->result_metadata();
while($field = $meta->fetch_field())
{
$parameters[] = &$row[$field->name];
//print_r($parameters);
}
私のwhile
-loop では、テーブル全体ではなく、データベース内の単一の行をチェックするだけで何度も何度も on を与えています。ここでは like 演算子に問題はないと思います