powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Глюк PHP или "не пашет запрос"
4 сообщений из 4, страница 1 из 1
Глюк PHP или "не пашет запрос"
    #33558609
Devis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПХП занимаюсь уже долго, чтобы задавать вопросы, но здесь просто плтргейст.

вот пример кода

--

$sql1 = "UPDATE downloaded SET traffic_quota=$incoming WHERE downloaded_id=$dl_id AND tclass_id=$tc1 AND is_deleted=0;
UPDATE downloaded SET traffic_quota=$outgoing WHERE downloaded_id=$dl_id AND tclass_id=$tc2 AND is_deleted=0;
UPDATE downloaded SET traffic_quota=$local WHERE downloaded_id=$dl_id AND tclass_id=$tc3 AND is_deleted=0; ";

$update_res = mysql_query($sql1);

--

1. подставляю вместо $sql1 = PRINT, т.е. вывожу весь получившийся запрос с учетом переменных. Он без ошибок проходит в MySQL клиентах (PhpMyAdmin, MySQLfront).

А из PHP запрос не прет. Хмм.. в чем проблема??
Коннект к базе есть.
Вывод ошибок на сервере включить не могу.

PHP Version 4.4.0
MySQL 4.1.8-max


Заранее спасибо
...
Рейтинг: 0 / 0
Глюк PHP или "не пашет запрос"
    #33558634
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давно говоришь занимаешься?)
Надо запросы по одному отправлять
...
Рейтинг: 0 / 0
Глюк PHP или "не пашет запрос"
    #33558638
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все правильно... Вы смотрели как реализовано выполнение этого запроса в MySQL клиентах? Видимо нет.

Они разбивают этот запрос на подзапроса.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
$sql1 = "UPDATE downloaded SET traffic_quota=$incoming WHERE downloaded_id=$dl_id AND tclass_id=$tc1 AND is_deleted=0;";
$update_res = mysql_query($sql1);

$sql1 = "UPDATE downloaded SET traffic_quota=$outgoing WHERE downloaded_id=$dl_id AND tclass_id=$tc2 AND is_deleted=0;";
$update_res = mysql_query($sql1);

$sql1 = "UPDATE downloaded SET traffic_quota=$local WHERE downloaded_id=$dl_id AND tclass_id=$tc3 AND is_deleted=0;";
$update_res = mysql_query($sql1);
...
Рейтинг: 0 / 0
Глюк PHP или "не пашет запрос"
    #33560342
Devis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ох, чорт. И вправду.
Недоглядел.. похоже шибко запарился.

Да мне вроде и не приходилось еще несколько запросов мусклу слать вподряд.
Ну лан.
Спасибо всем :))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Глюк PHP или "не пашет запрос"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]