Выберите, где, как% string% или как% string% - PullRequest
0 голосов
/ 24 марта 2020

В качестве заголовка, который является правильным синтаксисом для

$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 . "%')";

поиск работает нормально, но когда я добавляю больше элементов с помощью ИЛИ, поиск не работает, и таблица показывает всю базу данных вместо искомого элемента

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...