Автор Тема: Я зациклился с циклами  (Прочитано 2929 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Petroffs

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 141
  • +0/-0
  • 0
    • Просмотр профиля
    • http://petroffs.com
Я зациклился с циклами
« : 28 Января 2004, 10:54:44 »
можно ли подобным образом зацикливать обращение к бд?
вроде можно, да ошибка вылазит... помогите словом добрым...

$num 
5;
$sql "select * from off where ...";
$result mysql_query($sql);
while (
$row mysql_fetch_array($result))
{
$i++;
$t $num1 $i;
echo 
"
$row[0] $t";
$sql "update off set off_num = \'$t\' where  off_id = \'$row[0]\'";
$result mysql_query($sql);
}

в итоге:
Warning: Supplied argument is not a
valid MySQL result  resource in functions_a.ihtm
on line 249

а главное:
echo "
$row[0] $t"; - работает, т.е. выдает рез-ты как надо....
Hello world!

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Я зациклился с циклами
« Ответ #1 : 28 Января 2004, 11:17:04 »
Не хочется разбираться в правильности кода вообще, но

$result 
mysql_query($sql); 
}

попробуй заменить на

mysql_query
($sql); 
}

Оффлайн Petroffs

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 141
  • +0/-0
  • 0
    • Просмотр профиля
    • http://petroffs.com
Я зациклился с циклами
« Ответ #2 : 28 Января 2004, 11:23:04 »
о, да! спасиба!!!
я вроде вчера вечером думал про
нахераэтотрезульт мне нужен в
подобном запросе......

поди не тем местом думал...
Hello world!

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Я зациклился с циклами
« Ответ #3 : 28 Января 2004, 12:30:28 »
Petroffs,
дело не в сохранении результата mysql_query,
хотя для запросов UPDATE это, пожалуй, действительно редко нужно,
а в сохранении его в переменную, которая в этом цикле уже используется (и ещё нужна) для других целей.

Оффлайн Petroffs

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 141
  • +0/-0
  • 0
    • Просмотр профиля
    • http://petroffs.com
Я зациклился с циклами
« Ответ #4 : 28 Января 2004, 14:47:48 »
Дело в том, что без сохранения результа все заработало без ошибочек.....
тут скорее всего надо было сделать так:
$result[$i] = mysql_query($sql);
проверять не буду, раз все работет, и слава Господу
Hello world!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28