PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (4): [1] 2 3 4 »
Найдено сообщений: 47
inkor
Отправлено: 07 Марта, 2013 - 20:26:35 • Тема: Подсчет количества найденных записей • Форум: Вопросы новичков
Ответов: 3 Просмотров: 122
Здравствуйте!
Столкнулся со следующей проблемой: нужно получить количество записей в базе, в названии которых присутствует Поисковый Запрос
данный код не работает.
раньше использовал
но проблема в том, что данный поиск не ищет менее 4-х символов, а иногда запросы бывают 3-х символьные (BMW, например)
как получить количество записей в базе, в названии которых присутствует Поисковый Запрос?
inkor
Отправлено: 07 Марта, 2013 - 17:06:17 • Тема: Подсчет количества найденных записей • Форум: Хранение данных, их вывод и обработка
Ответов: 6 Просмотров: 3284
Здравствуйте!
Столкнулся со следующей проблемой: нужно получить количество записей в базе, в названии которых присутствует Поисковый Запрос
данный код не работает.
раньше использовал
но проблема в том, что данный поиск не ищет менее 4-х символов, а иногда запросы бывают 3-х символьные (BMW, например)
как получить количество записей в базе, в названии которых присутствует Поисковый Запрос?
inkor
Отправлено: 16 Февраля, 2013 - 20:25:36 • Тема: Выборка из базы не проходит • Форум: Вопросы новичков
Ответов: 4 Просмотров: 157
У меня в базе такой SQL запрос тоже выводит 2 записи. а на сайте, и прочих агрегаторах только 1 предпоследнюю. В чем может быть проблема?
inkor
Отправлено: 16 Февраля, 2013 - 18:18:53 • Тема: Выборка из базы не проходит • Форум: Вопросы новичков
Ответов: 4 Просмотров: 157
Есть скрипт вывода в rss канале новостей из базы
вот скрипт
PHP:
скопировать код в буфер обмена
<?PHP
header ( "Content-Type: text/xml" ) ; echo "<?xml version=\" 1.0\" encoding=\" windows-1251\" ?>" ;
?>
<rss version="2.0">
<channel>
<title>Блог </title>
<link><?PHP echo $_SERVER [ 'HTTP_HOST' ] ; ?> </link>
<description>Свежие новости</description>
<language>ru</language>
<?PHP
include ( 'my/blocks/bd.php' ) ;
$result = mysql_query ( "SELECT id,title,teaser FROM articles ORDER BY(id) DESC LIMIT 2" , $db ) ; {
do
{
<title>%s </title>
<link>http://сайт/article.php?id=%s </link>
<description>%s </description>
<author>сайт</author>
<guid>http://сайт/article.php?id=%s </guid>
</item>" , $myrow [ 'title' ] , $myrow [ 'id' ] , $myrow [ 'teaser' ] , $myrow [ 'id' ] ) ;
}
}
?>
</channel>
</rss>
выводит не 2 последних новости, а 1 предпоследнюю, пытался сделать вывод последней новости, но по MAX(id) не выводит ни чего, хотя такой запрос в самой базе проходит.
Помогите сделать так чтоб выводилась последняя новость (по макс id), или 2 последние новости.
inkor
Отправлено: 09 Ноября, 2011 - 16:56:28 • Тема: Проблема с поиском • Форум: Вопросы новичков
Ответов: 6 Просмотров: 275
странно, если задаю явно
то находит, а если через переменную,
то нет, кодировки совпадают, ILIKE тоже не работает ни на денвере ни на хостинге
inkor
Отправлено: 07 Ноября, 2011 - 10:48:29 • Тема: Проблема с поиском • Форум: Вопросы новичков
Ответов: 6 Просмотров: 275
LIKE '%$marka1%' тоже не работает
в чем может быть причина? может в запросе использовать регулярные выражения?
inkor
Отправлено: 06 Ноября, 2011 - 13:55:06 • Тема: Проблема с поиском • Форум: Вопросы новичков
Ответов: 6 Просмотров: 275
Здравствуйте, столкнулся со следующей проблемой:
есть база статей об автомобилях в ней две таблицы 1я - список марок, 2я- статьи, заголовки картинки и тд.
на сайте должна быть структура по маркам, делаю через поиск
CODE (
htmlphp ):
скопировать код в буфер обмена
//id $marka получаем из ссылки
if ( isset ( $_GET [ 'marka' ] ) ) { $marka = $_GET [ 'marka' ] ; } if ( ! isset ( $marka ) or
empty ( $marka ) ) { $marka = 1 ; }
//Выбираем марки из базы
$result_marka = mysql_query ( "SELECT marka FROM marki WHERE id='$marka '" , $db ) ; $marka1 = $myrow_marka [ 'marka' ] ;
//поиск
$result = mysql_query ( "SELECT id,title,teaser,img FROM articles WHERE MATCH(title) AGAINST('$marka1 ') ORDER BY (id) DESC" , $db ) ;
поиск работает, НО если искать допустим "mazda", а в заголовке статьи написано "mazda2", то запрос эту статью не найдет. Как составить запрос правильно, чтобы он находил такие заголовки?
Страниц (4): [1] 2 3 4 »
Powered by ExBB FM 1.0 RC1. InvisionExBB