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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: В чем ошибка SQL-запроса?
 
 автор: OLi   (19.03.2011 в 22:53)   письмо автору
 
 

if (isset($_POST['username'])) {

echo $search=trim($_POST['username']);
 $query=mysql_query("select * from companes where title like '".$search."%'");
 
 
 if(!$ser){
echo"error";
exit();
}


while ($show_firms = mysql_fetch_array($query)){
Вывод из базы
}


Мне всегда выводит echo"error";

  Ответить  
 
 автор: alexander95   (19.03.2011 в 23:03)   письмо автору
 
   для: OLi   (19.03.2011 в 22:53)
 

а что вообще такое $ser ???

  Ответить  
 
 автор: cheops   (19.03.2011 в 23:22)   письмо автору
 
   для: OLi   (19.03.2011 в 22:53)
 

А вы посмотрите, исправив блок следующим образом
<?php
  
...
  if(!
$ser){ 
    echo 
"error - ".mysql_error()."<br />"
    echo 
"query - select * from companes where title like '".$search."%'";
    exit(); 
 }
  ...
?>
PS Чтобы каждый раз не воспроизводить запрос в обработчики, удобно оформлять его в виде переменной $query или $sql, которую уже потом передавать mysql_query().

  Ответить  
 
 автор: flaers   (19.03.2011 в 23:22)   письмо автору
 
   для: OLi   (19.03.2011 в 22:53)
 

а ошибка случайно не в том, что
like '%".$search."%'

  Ответить  
 
 автор: OLi   (20.03.2011 в 00:41)   письмо автору
 
   для: flaers   (19.03.2011 в 23:22)
 

Не помогает....у меня в $search хранятся русские символы..
Вот что вывело:
Рђerror -
query - select * from companes where title like 'Рђ%

  Ответить  
 
 автор: cheops   (20.03.2011 в 10:22)   письмо автору
 
   для: OLi   (20.03.2011 в 00:41)
 

А в какой кодировке данные хранятся в базе данных и в какой кодировке работает страница?

  Ответить  
Rambler's Top100
вверх

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