|
|
|
| Писал тут РНР скрипт, где требовалось подключение к базе данных MySQL и соотвественно вывод на создаваемую страницу некоторых данных из нее. Подключился без проблем, в коде тоже вроде бы все верно. но страница при тестировании все время выдавала ошибку
mysql_fetch_array(): supplied argument is not a valid MySQL result resource .
Опытным путем установил что серверу (Denwer) не нравится мой запрос SQL типа "Select desc, title from table" А конкретнее название столбца "desc" после того как я переименовал в базе этот столбец на "description" а так же заменил "desc" на "description" в запросе, все волшебным образом заработало.
Теперь собственно сам вопрос, что это такое было?
P.S. Версия MySQL 3.23.53 | |
|
|
|
|
|
|
|
для: KingLeo
(27.05.2008 в 23:07)
| | То, что desc это зарезервированное слово в MYSQL.
Если вы хотите использовать его в качестве имени столбца, то при запросе обрамляйте в обратные кавычки `desc` | |
|
|
|
|
|
|
|
для: AcidTrash
(27.05.2008 в 23:30)
| | Спасибо, я тоже думал об этом, просто интересно было знать мнение людей которые лучше меня разбираются в этом вопросе=) | |
|
|
|