作为标题,这是
的正确语法$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添加更多项目时,搜索将不起作用,并且表格将显示整个数据库而不是搜索到的项目