|
|
|
| Доброго времени суток. Пожалуйста помогите реализовать поиск по БД. Есть одна таблица с новостями: текст новости и ее заголовок.
Необходимо написать скрипт который выполняет поиск по этой таблице и выводит результат в следующем виде:
-Заголовок
-Текст новости
Заранее благодарен | |
|
|
|
|
|
|
|
для: skazi
(14.05.2007 в 16:22)
| | всех новостей или одной | |
|
|
|
|
|
|
|
для: bronenos
(14.05.2007 в 16:44)
| | Думаю тех новостей, которые соответствуют запросу поиска..
Вопрос будет корректнее, если узнать, по каким полям искать.. | |
|
|
|
|
|
|
|
для: mr Bin
(14.05.2007 в 17:09)
| | ПОля типа text
В одном поле есть заголовок, в другом id этой новости, а в другом сама новость. Нужно нечто следующее:
Например пользователь ввел слово "сегодня"
Скрипт должен просмотреть все новости, сохранить id новости, ее заголовок и часть того текста, где есть слово "сегодня" в переменные, потом высести все найденные новости где есть слово "сегодня" в формате Яндекса, т.е. так:
Заголовок
-небольшой кусок текста.... "Сегодня" ...небольшой кусок текста- | |
|
|
|
|
|
|
|
для: skazi
(15.05.2007 в 19:21)
| | Как вывести некие символы до искомого слова и после не помню, сравнительно недавно такой вопрос уже обсуждался на форуме, а вот как вывести.. Вроде правильно Вас понял..
<?php
$zapros = $_POST["zapros"]; // Ваш запрос к новости
$base = mysql_query("SELECT * FROM tabl WHERE news like '%$zapros%'");
while($row=mysql_fetch_array($base))
{
$result.= "".$row['zagolovok']."<br>".$row['news']."<br><br>";
}
echo $result;
?>
|
| |
|
|
|
|
|
|
|
для: mr Bin
(15.05.2007 в 20:11)
| | Спасибо... Я тоже пробовал таким методом, но у меня не получилось. в запросе я не ставил знаки процента %%
Ну а если вспомните или найдете как вывести символы до\после искомого слова пожалуйста отпишитесь | |
|
|
|