Мой код выглядит следующим образом:Как искать список массив запросов PHP
$query = "Select country, name, job
from tab1.employee where name like ('%".$crit."%')";
$result = mysql_query($query);
if (mysql_num_rows($result) > 0) {
echo '<table BORDER=1 >';
echo '<tr><th>Country</th><th>name</th><th>job</th></tr>';
while ($r = mysql_fetch_assoc($result)) {
echo '<tr>';
echo '<td>'.$r['country'].'</td>';
echo '<td>'.$r['name'].'</td>';
echo '<td>'.$r['job'].'</td>';
echo '</tr>';
}
echo '</table>';
Это мой код для поиска один «имя» в таблице сотрудников. Моя проблема состоит в том, чтобы найти более одной строки, то есть («Питер», «Жерар», «Джозеф» ...).
код HTML код стороне
<form method="POST" action="search.php" >
<input type="text" name="criterio">
<select name="dropdown">
<option value="Select">-- Select --</option>}
<option value="SKU-config">job</option>
<option value="UPC">name</option>
</select>
<input type="submit" value="search">
</form>
Вы ищете предложение 'IN'? * AFAIK * предложение 'IN' не работает с предложением' LIKE'. – Script47
Если это ваш * настоящий * код, у вас есть синтаксическая ошибка. Кроме того, вы не «запрашивали». и откуда берется «$ result»? Слишком много неизвестных здесь. –
'LIKE% something% OR LIKE% somethingelse% OR LIKE ...' – Steve