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

Форум MySQL

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

 

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

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

тема: warning: mysql_fetch_object(): supplied argument is not a valid MySQL
 
 автор: Лена   (15.04.2009 в 00:11)   письмо автору
 
 

Не могу понять, в чем причина. Все данные в таблицу заносятся(запрос с INSERT), но в логах пишет, что warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in ...
Оно, конечно, и без этого работает, но хочется разобраться, в чем дело. Проверьте, пожалуйста, на правильность. Появилось уже вот такое подозрение: а может ли такая конструкция работать - внутри одного запроса(SELECT) другой(INSERT)?
Вот кусок проблемного кода:

<?php
//выбрать tid по имени автора--------------------------------------- 
             
$sql db_query("SELECT tid FROM {term_data} WHERE name = '%s'",
             
$author);
             if(!
$sql) return drupal_not_found();

               while(
$row db_fetch_object($sql)){
               
$version $nid;
               
//вставить tid,vid в таблицу, которая связана с таблицей нод
               
$sql db_query("INSERT INTO {term_node}(nid,vid,tid) 
               VALUES(%d, %d,%d)"
,$nid,$version,$row->tid);
               if(!
$sql) return drupal_not_found();
               }
             }
?>

  Ответить  
 
 автор: Trianon   (15.04.2009 в 00:16)   письмо автору
 
   для: Лена   (15.04.2009 в 00:11)
 

Одна и та же переменная используется повторно.
Вне и внутри цикла.

  Ответить  
 
 автор: Лена   (15.04.2009 в 00:25)   письмо автору
 
   для: Trianon   (15.04.2009 в 00:16)
 

Поняла :) Сделала ее во втором случае $sql2.
Спасибо.

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

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