многострочный запрос к бд

macros

Guest
многострочный запрос к бд

есть $query, состоящий из нескольких операторов разделенных ";". При выполнении
MYSQL_QUERY($query) OR DIE ("ошибка");
Пишет "ошибка"
делаю в скрипте
echo "$query" а потом copy paste в окошко phpmyadmin'а и все отрабатывается без проблем. В чем фокус?
 

Georgy

Guest
потому что phpmyadmin разбивает квари по ";" и выполняет их по очереди не выдавая при этом никакого результата акромя "Ваш запрос был успешно (не успешно) выполнен".

а здесь ты пытаешься выполнить несолько запросов посредством одного вызова -- не выйдет батенька.
 

Апокалипсис

Guest
надо писать не or die ("Ошибка"); а or die(mysql_error());
 
Сверху