Я пытаюсь настроить панель поиска для создания таблицы результатов при поиске в двух таблицах.
Каждая таблица (свежая, соль) имеет 2 столбца (ID и ОПИСАНИЕ).
if(isset($_REQUEST["term"])){
// Prepare a select statement
$term = $_REQUEST['term'];
$sql = "SELECT * FROM fresh WHERE
description LIKE '%{$term}%' or
sku like '%{$term}%'
union
SELECT * FROM marine WHERE
description LIKE '%{$term}%' or
sku like '%{$term}%'";
if($stmt = mysqli_prepare($link, $sql)){
// Bind variables to the prepared statement as parameters
mysqli_stmt_bind_param($stmt, "s", $param_term);
// Set parameters
$param_term = $_REQUEST["term"] . '%';
Поисковые термины могут быть любыми, например, «Neon Tetra», но в настоящее время поиск ищет эту строку как есть, и я хотел бы, чтобы она выполняла поиск как два + различных ключевых слова, разделенных пробелом, даже если термины обратны такимкак "Тетра Неон".