|
|
|
|
|
для: Root
(03.09.2008 в 19:56)
| | да я в курсе, сам уже так делал, привычка от оракула осталась :)
>Прошу прощения. Зря я вмешался.
:))) | |
|
|
|
|
|
|
|
для: ronin80
(03.09.2008 в 15:30)
| | MySQL does not require FROM DUAL if no tables are referenced. | |
|
|
|
|
|
|
|
для: xpom
(03.09.2008 в 17:51)
| | >Да по идеи так было бы правильно..
>Значит таким образом не получится?
>А что такое "мануал"?
Прошу прощения. Зря я вмешался. | |
|
|
|
|
|
|
|
|
для: Trianon
(03.09.2008 в 17:29)
| | Да по идеи так было бы правильно..
Значит таким образом не получится?
А что такое "мануал"? | |
|
|
|
|
|
|
|
для: xpom
(03.09.2008 в 17:21)
| | Если бы у Вас была реальная таблица dual и в ней был бы столбец Москва - запрос был бы правильным.
Заметьте, если бы так назывался столбец. А не если бы в столбце было написано Москва.
>А что значит exit(mysql_error()) ?
>Ну этим я проверял на наличие значения в переменной, в которую заносится результат запроса.
Ответ неверный. Смотрите мануал. | |
|
|
|
|
|
|
|
для: Trianon
(03.09.2008 в 16:04)
| | Сделал таким образов, вот что выводит:
SELECT Москва FROM dual UNION SELECT name FROM tabl WHERE id = 20
|
т.е. запрос вроде правильный, а почему не работает не могу понять?
А что значит exit(mysql_error()) ?
Ну этим я проверял на наличие значения в переменной, в которую заносится результат запроса. Если нет ничего, прекратить работу скрипта... | |
|
|
|
|
|
|
|
для: xpom
(03.09.2008 в 15:46)
| | А что значит exit(mysql_error()) ?
Нет, я имел в виду вот что:
$sql = "SELECT ".$per1." FROM dual UNION SELECT name FROM tabl WHERE id = ".$_GET['id'];
echo $sql;
|
| |
|
|
|
|
|
|
|
для: Trianon
(03.09.2008 в 15:18)
| | Что значит "получается выход"?
Выход потому что я поставил проверять переменную запроса: if(!$named) exit(mysql_error()); значит она пустая?
Просто напечатать текст запроса и посмотреть его перед тем, как выполнять, Вы пробовали?
Вы имеете ввиду просто подставить цифры и слова в запрос? т.е. вот так:
$named= mysql_query("SELECT ".Москва." FROM dual UNION SELECT name FROM tabl WHERE id =20",$db);
|
| |
|
|
|
|
|
|
|
для: ronin80
(03.09.2008 в 15:30)
| | Было бы хорошо, если б в MySQL было бы так же.
Но оно не так.
phpMyAdmin из-за этого на dual зверски ругается на этапе промежуточных проверок. | |
|
|
|
|