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