|
|
|
| У меня строка поиска , поиск примитивный по одному слову или части слова. Как сделать чтоб можно было через запятую вносить несколько слов?
Вот мой код:
<form method="post" action="search.php" >
<p><input type="search" name="sr" placeholder="Поиск по базе"> </p>
<p><input type="submit" value="Найти" name ="send"></p>
</form>
|
код обработчик
<?php
$search = $_POST['sr'];
$result = mysql_query("SELECT `rezum_txt` FROM `kandidat` WHERE `rezum_txt` LIKE '%$search%' ");
?>
|
| |
|
|
|
|
|
|
|
для: davidoff_72
(30.06.2015 в 23:52)
| | читайте про полнотекстовый поиск | |
|
|
|
|
|
|
|
для: Valick
(30.06.2015 в 23:57)
| | Полнотекстовый поиск выполняется с помощью функции MATCH().
Подробно на русском написано тут http://www.mysql.ru/docs/man/Fulltext_Search.html переписывать сюда нет смысла.
Будут вопросы задавайте.
З,Ы,
Написать сразу код =) так же смысла нет, если хотите научится.
На форуме всегда подскажут *1 направление "как лучше сделать". Но сперва нужно впитать тему. Попробовать написать код самостоятельно. Максимально облегчить вопрос, что бы отвечающему не приходилось разгребать кашу из кода. Когда все эти части пути будут пройдены, вполне возможно, что вы сами ответите на свой вопрос. И будете решать задачки пользователей форума.
*1 Огромная благодарность всем тем людям которые на этом форуме решали мои задачки | |
|
|
|
|
|
|
|
для: indexer
(03.07.2015 в 12:53)
| | как вносить данные в индексированную таблицу?
какая то кривая фигня...
<?php
include('connect.php');
// $county = country_id
mysql_query("INSERT INTO `city`(`city` ????) VALUES ('".$_POST['city']."'???????????)");
?>
<form action="into.php" method="post">
<input type="text" name="city">
<select><?
$sites = mysql_query("SELECT * FROM `country` ");
while ($row = mysql_fetch_array($sites)) {
echo "<option name='".$row['country_id']."'>".$row['country_name']."</option>";
}
?></select>
<input type="submit" name="go" value="внести">
</form>
|
| |
|
|
|