Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Выдает ошибку :-(((

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Dekker8
Отправлено: 15 Октября, 2009 - 12:10:05
Post Id



Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Янв. 2009  


Помог: 0 раз(а)




CODE (text):
скопировать код в буфер обмена
  1.  
  2. error_reporting(E_ERROR | E_WARNING | E_PARSE);
  3.  
  4. $link = mysql_connect('localhost', 'root', 'root');
  5. if (!$link)
  6. {
  7.         die('Could not connect: ' . mysql_error());
  8. }
  9.  
  10. $db_name = "AUTO_SELL";
  11. $select_db = mysql_select_db($db_name, $link);
  12.  
  13. $val_to_base = 'Logan';
  14.  
  15. $query_to_db = "SELECT gorod FROM TABLE auto_list WHERE marka = $val_to_base";
  16.  
  17. $query = mysql_query($query_to_db);
  18.  
  19. $array_result = mysql_fetch_row($query);
  20.  
  21. echo $array_result->gorod,"<BR>";
  22. echo $array_result->type_car,"<BR>";
  23. echo $array_result->marka,"<BR>";
  24. echo $array_result->model,"<BR>";
  25. echo $array_result->god_vupuska,"<BR>";
  26. echo $array_result->cena,"<BR>";
  27.  


PHP Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
Вот такая ошибка. причем все работало раньше(блин мистика какаято Недовольство, огорчение((
 
 Top
Champion Супермодератор
Отправлено: 15 Октября, 2009 - 12:17:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Ты на форуме давно и наверное видел уже такие вопросы. Кстати, за последние несколько недель не первый раз.
И наверное, ты видел, что в таких случаях ответом была такая штука: http://phpfaq[dot]ru/debug

Что-то по дороге к mysql_fetch_row() не выполнилось.
 
 Top
Phantik
Отправлено: 15 Октября, 2009 - 12:17:45
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Значит запрос к базе не был выполнен и mysql_query() вернула FALSE
а функция mysql_fetch_row() ожидает что в нее будет передан тип Resurce а не Boolean

Скорее всего надо исправить:

PHP:
скопировать код в буфер обмена
  1.  
  2. $query_to_db = "SELECT gorod FROM TABLE auto_list WHERE marka = '$val_to_base'";
  3.  

(Отредактировано автором: 15 Октября, 2009 - 12:24:35)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB