В качестве заголовка, который является правильным синтаксисом для
$query = "SELECT id, codice, cod_forn, ubicazione, descrizione, package, quantita
FROM maglab
WHERE (codice LIKE '%" . $cod_cercato . "%')
OR (ubicazione LIKE '%" . $ubic_cercato . "%')
OR (descrizione LIKE '%" . $descr_cercato . "%')";
У меня есть 6 полей ввода и кнопка поиска
<form method="post" action="magazzinoNew.php">
<input type="text" name="codice" placeholder="Codice " />
<input type="text" name="codice_forn" placeholder="Codice fornitore" />
<input type="text" name="ubicazione" placeholder="Ubicazione " />
<input type="text" name="descrizione" placeholder="Descrizione " />
<input type="text" name="package" placeholder="Package " />
<input type="text" name="quantita" placeholder="Quantita " />
<input type="submit" name="cerca" value="CERCA" /><br /><br />
</form>
, если я использую только
$query = "SELECT id, codice, cod_forn, ubicazione, descrizione, package, quantita
FROM maglab
WHERE (codice LIKE '%" . $cod_cercato . "%')";
поиск работает нормально, но когда я добавляю больше элементов с помощью ИЛИ, поиск не работает, и таблица показывает всю базу данных вместо искомого элемента