SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.03.2011 10:07:27

MaxNev
Участник
Зарегистрирован: 24.03.2011
Сообщений: 7

Допустимы ли символы '-' и '_' в названии базы?

Здравствуйте. Переехал на новый хостинг, не могу заставить некоторые скрипты работать (поменялось название базы данных и версии MySQL, PHP).

Например:   $res = mysql_query("select * from inf-plus_www.Cities") or die(mysql_error());

получаю ответ: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-plus_www.Cities' at line 1

inf-plus - это суффикс добавляемый к имени базы при создании. Может ли такое название вызывать такую ошибку? Может проблема в версии Mysql (у меня Client API version 5.1.36)?

Неактивен

 

#2 25.03.2011 10:59:44

MaxNev
Участник
Зарегистрирован: 24.03.2011
Сообщений: 7

Re: Допустимы ли символы '-' и '_' в названии базы?

Сам решил проблему... Дело в том, что можно обходиться и без кавычек, но в данном случае надо уточнить и писать $res = mysql_query("select * from `inf-plus_www`.`Cities`") or die(mysql_error());

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson