从类似%字符串%或类似%字符串%的位置选择

时间:2020-03-24 15:24:39

标签: php mysql

作为标题,这是

的正确语法
$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 . "%')";

搜索工作正常,但是当我用OR添加更多项目时,搜索将不起作用,并且表格将显示整个数据库而不是搜索到的项目

0 个答案:

没有答案