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

Форум MySQL

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

 

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

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

тема: Ошибка MySQL (Oscommerce v2.2)
 
 автор: mouse   (10.04.2008 в 15:50)   письмо автору
 
 

Добрый день, уважаемые господа.
Сталкивался ли кто-нибудь с такой ошибкой:
пишем в РНР запрос:
$reviews = tep_db_query("
select * from " . TABLE_NEWSDESK_REVIEWS . " where approved='1' and newsdesk_id = '"
. $HTTP_GET_VARS['newsdesk_id'] . "'
");
echo $reviews;

это Oscommerce v2.2 , если кому-то важно.

При запросе выдает Resource #33. В чем моя ошибка? заранее благодарен.

   
 
 автор: AcidTrash   (10.04.2008 в 15:56)   письмо автору
 
   для: mouse   (10.04.2008 в 15:50)
 

Все правильно $reviews у Вас это дескриптор запроса. Вы его пытаетесь и вывести, а не данные из запроса.

P.S. А что за tep_db_query, отсебятина?

   
 
 автор: mechanic   (10.04.2008 в 16:17)   письмо автору
 
   для: AcidTrash   (10.04.2008 в 15:56)
 

сказано же, это OScommerce, там все функции с "tep_" начинаются.. движок - редкостное говнище

   
 
 автор: AcidTrash   (10.04.2008 в 16:22)   письмо автору
 
   для: mechanic   (10.04.2008 в 16:17)
 

Я спрашиваю потому-что движок этой программы я не видел.
>движок - редкостное говнище
Уже заметил только хотя бы по этому фрагменту с использованием $HTTP_GET_VARS(древний век)
и заключением в одинарные кавычки число в условии запроса:)

   
 
 автор: Mouse   (10.04.2008 в 17:10)   письмо автору
 
   для: mouse   (10.04.2008 в 15:50)
 

Resource #33 о чем свидетельствует? Никогда такой ошибки не встречал....

   
 
 автор: mechanic   (10.04.2008 в 17:11)   письмо автору
 
   для: Mouse   (10.04.2008 в 17:10)
 

:) это в общем-то и не ошибка, а попытка интерпретатора пхп привести переменную типа Resource к строковому представлению

   
 
 автор: Mouse   (10.04.2008 в 17:13)   письмо автору
 
   для: mechanic   (10.04.2008 в 17:11)
 

Как бороться не подскажите?

   
 
 автор: mechanic   (10.04.2008 в 17:33)   письмо автору
 
   для: Mouse   (10.04.2008 в 17:13)
 

с ресурсами не борются, а используют по назначению
в данном примере вместо echo $reviews надо было писать что то вроде

while($row = mysql_fetch_assoc($reviews)) {
    echo implode(',', $row) . '<br>';
}

   
 
 автор: Mouse   (11.04.2008 в 11:53)   письмо автору
 
   для: mechanic   (10.04.2008 в 17:33)
 

Спасибо!

   
Rambler's Top100
вверх

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