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 :: While для удаления нескольких строк
Покинул форум
Сообщений всего: 62
Дата рег-ции: Март 2011 Откуда: Красноярск
Помог: 0 раз(а)
Доброго всем здравия!
Я программист на pascal (там понятнее цикл while), а в php самоучка и до сих пор многое понять не могу.
Вот есть два значения первая запись $first_id_rec и последняя $last_id_rec
Делаю сравнение While и код срабатывает, но один раз и всё зависает в "504 Gateway Time-out"
mysql_query("DELETE FROM $userstable WHERE `ID` =('$first_id_rec');",$db);
}
while(($first_id_rec+7)<$last_id_rec);
Что в этой конструкции не так?
Ведь условие простое - "делать удаление первой_строки пока №_первой_строки+7 < №_последней".
(P.S. почему в php так всё сложно-то!)
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
при чем тут архитектура если у тебя код кривой - в паскале тебя зациклит точно так же.
напиши в паскале тоже самое для работы с БД -и увидишь где проще а где сложнее
кстати что мешает писать сайты на Паскале раз там все так клево?
Покинул форум
Сообщений всего: 198
Дата рег-ции: Март 2012
Помог: 5 раз(а)
Цитата:
Я программист на pascal
Много уже на паскале напрограммировали с такими дырами в логике?
LIME
Отправлено: 07 Апреля, 2013 - 12:22:01
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
абсолютно ничем while не отличается в этих языках
и в паскале насколько помню есть аналог do while
repeat untill называется ))
I_CaR
Отправлено: 07 Апреля, 2013 - 13:03:42
Новичок
Покинул форум
Сообщений всего: 62
Дата рег-ции: Март 2011 Откуда: Красноярск
Помог: 0 раз(а)
re_nat пишет:
Цитата:
Я программист на pascal
Много уже на паскале напрограммировали с такими дырами в логике?
Много, только это было лет 5-10 назад вот сколько + ещё куча не опубликованного
И как известно, если годами не заниматься тем, чем занимаешься, то квалификация к чёрту.
Мелкий
Отправлено: 07 Апреля, 2013 - 13:11:54
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
I_CaR пишет:
всё ПРОЩЕ!
там:
Ну и абсолютно тот же бесконечный цикл.
Ошибки логики от языка не зависят.
----- PostgreSQL DBA
LIME
Отправлено: 07 Апреля, 2013 - 13:18:59
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
I_CaR пишет:
Много, только это было лет 5-10 назад
у меня это было 17 лет назад))
однако же...помню же что-то))
caballero
Отправлено: 07 Апреля, 2013 - 13:20:59
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
И как известно, если годами не заниматься тем, чем занимаешься, то квалификация к чёрту.
так разберись с квалификацией потом умничай насчет языков
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.