Я не могу видеть, где моя синтаксическая ошибка, все это прекрасно выглядит из-за того, что я вижу, попробовал оглядеться вокруг стека, и все выглядит нормально.Ошибка синтаксиса поиска SQL
Ошибки (Сбой запроса: У вас ошибка в вашем синтаксисе SQL, проверьте руководство, которое соответствует Вашей версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом «как"% не поиск%»в строке 1)
if (isset($_POST["find"]) && !empty($_POST["find"])) {
$find = $_POST["find"];
$find = strtoupper($find);
$find = strip_tags($find);
$find = trim ($find);
}else{
$find = "no search";
}
DB::init();
$result = DB::Query("SELECT * FROM products like '%$find%' ");
if(!$result) {
die("Query failed: ".DB::LastError());
}
if($result->num_rows ==0) {
}
$result_list = array();
while($row = $result->fetch_assoc()) {
$result_list[] = $row;
}
Любая помощь очень благодарил :)
имя таблицы в порядке, я могу получить все результаты, чтобы показать, когда Я удаляю подобное «% $ find%» – Brent
, где не хватает условия. –
жаль меня быть глупым, я думал, что вы можете искать все столбцы. – Brent