Тире в имени базы данных

Nome

Новичок
Тире в имени базы данных

Доброе время суток!
Немного странная ситуация сложилась. Название базы данных задается так:
define('SETTINGS_TABLE', $table_prefix.'settings');
$table_prefix должен отвечать следующему preg условию: ^[a-z\-_0-9]+
С численно-буквенными значениями и _ пробелов не возникает, но если префик = smth-smth, то база стабильно показывает ошибку. Запрос например следующего вида: "SELECT setting_name, setting_value FROM ".SETTINGS_TABLE;
Есть какие-нибудь соображения о причине? Я просто сколько с пхп колупаюсь не разу не видел такой нелюбви к тире
 

Nome

Новичок
увы нет. вообще очень странно. кстати, параллеьно вопрос, нужен ли слешь в преге? - там как спец символ или нет идет?
 

Popoff

popoff.donetsk.ua
Nome
Попробуйте ещё раз. Вероятно, Вы использовали неправильные кавычки.

Также, Вы не написали, какую именно
база стабильно показывает ошибку
нужен ли слешь в преге
Нужно ли Вам давать прямую ссылку на страницу с документацией, или, может, Вы сами поищите?
 

Nome

Новичок
кавыяка которая на Ё т.е. ` насчет прега посмотрю сам ладно :)
мда, тему можно закрывать, почитал ошибку, спасибо за внимание
 
Сверху