Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите с поиском по БД

Сообщения:  [1-8] 

 
 автор: Lelik   (25.07.2006 в 01:22)   письмо автору
 
   для: куч1963   (24.07.2006 в 17:37)
 

спасибо, исправил :)

   
 
 автор: куч1963   (24.07.2006 в 17:37)   письмо автору
 
   для: Snorri   (24.07.2006 в 11:47)
 

посмотри, у тебя в скрипте одно название таблицы, а в думпе другое.
Дальше тоже ошибки полезут, поисправляеш.

   
 
 автор: Snorri   (24.07.2006 в 11:47)   письмо автору
 
   для: Lelik   (24.07.2006 в 10:33)
 

попробуйте в самом скрипте явно позадавать переменные, например
$lang = "ru"
$_POST['search'] = "что-нибудь" и позапускайте;
и попробуйте убрать htmlspecialchars($_POST['search']);
результат тот же?
далее идет скрипт и позапускайте отдельно скрипт.
Если не затруднит киньте дамп( лучше, конечно кусочек) попробую через отладчик пропустить

   
 
 автор: Lelik   (24.07.2006 в 10:34)   письмо автору
 
   для: Snorri   (24.07.2006 в 07:49)
 

>а если запрос на русском - все равно?

ага

>когда данные добавлялись в базу htmlspecialchars( ) тоже
>использовалась?

нет

   
 
 автор: Lelik   (24.07.2006 в 10:33)   письмо автору
 
   для: куч1963   (24.07.2006 в 07:57)
 


CREATE TABLE 'paragraph' (
 'id_paragraph' INT NOT NULL AUTO_INCREMENT,
 'text' TEXT NOT NULL,
 'pos' INT NOT NULL,               
 'hide' ENUM('show', 'hide') NOT NULL DEFAULT 'show',
 'lang' ENUM('en', 'ru') NOT NULL DEFAULT 'ru',
 'picture' TEXT NOT NULL, 
 'picture2' TEXT NOT NULL,
 'id_article' INT NOT NULL, 
 PRIMARY KEY (id_paragraph),
 KEY (id_article)
);

   
 
 автор: куч1963   (24.07.2006 в 07:57)   письмо автору
 
   для: Lelik   (24.07.2006 в 02:16)
 

Какая структура таблицы paragraphes?

   
 
 автор: Snorri   (24.07.2006 в 07:49)   письмо автору
 
   для: Lelik   (24.07.2006 в 02:16)
 

а если запрос на русском - все равно?
когда данные добавлялись в базу htmlspecialchars( ) тоже использовалась?

   
 
 автор: Lelik   (24.07.2006 в 02:16)   письмо автору
 
 

Запрос такой

<?php
$_POST
['search'] = trim(htmlspecialchars(stripslashes($_POST['search'])));
  if(empty(
$_POST['search']) && $lang=="ru")
     {
        echo 
"Вы не ввели параметры поиска!";
        include 
"../includes/bot.php";
        exit;
     }
  if(empty(
$_POST['search']) && $lang=="en")
     {
        echo 
"empty search options!";
        include 
"../includes/bot.php";
        exit;
     }  
  
$query "SELECT * FROM paragraphes WHERE text LIKE '%".$_POST['search']."%'";
  
$result mysql_query($query);
  if(!
$result
     { 
       if(
$lang=="ru")
          { 
             echo 
'Ничего не найдено по данному запросу ';
             include 
"../includes/bot.php";
             exit;
          }
       if(
$lang=="en")
          { 
             echo 
'There are no search results ';
             include 
"../includes/bot.php";
             exit;
          }  
     }
  if(
$result$content mysql_fetch_array($result);
  
  echo 
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;По запросу найдено : '.$mysql_num_rows($result);
  
  for(
$i 0$i $mysql_num_rows($result); $i++)
     { 
       echo 
'<b>'.($i+1).'</b>';
       echo 
'&nbsp;&nbsp;<a href="http://zhukov.kiev.ua/article.php?id='.$content["id_article"].'">';
       echo 
$_POST['text'];
       echo 
'</a><br>';
     }
     
?>

Проблема в том, что он все время выдает сообщение There are no search results или Ничего не найдено по данному запросу

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования