в таблице kandidat есть поле rezum_txt в неём текст. по этому тексту написан поиск по словам из выпадающего списка. но результат не сответствует. Как написать поиск по тексту сразу по нескольким словам? Код (PHP): <?php if(isset($_POST['send']) and ($_POST['sr']) or ($_POST['city1']) or ($_POST['dol'])){ $search = $_POST['sr']; htmlspecialchars($search1 = $_POST['city1']); htmlspecialchars($search2 = $_POST['dol']); $result = mysql_query("SELECT * FROM `kandidat` WHERE (`rezum_txt` LIKE '%$search%' AND `rezum_txt` LIKE '%$search1%' AND `rezum_txt` LIKE '%$search2%')"); ?>
Опять нет экранирования или подготовленных запросов. Что это? Где дамп базы со структурой и данными в SQL? Где сформированный запрос к базе данных который не сработал?