У меня есть PHP-файл с настройками конфигурации базы данных, определенными как константы, например:
<?php
define(DB_HOST,"localhost");
define(DB_USERNAME,"root");
define(DB_PASSWORD,"password");
define(DB_NAME,"db_users");
define(DB_TABLE_1,"table_1");
define(DB_TABLE_2,"table_2);
?>
Очевидно, я включаю вышеупомянутый файл всякий раз, когда хочу подключиться к своей базе данных. Однако, когда я пытаюсь вставить константы определения таблицы в SQL-запрос (см. ниже), это, похоже, не работает. Нужно ли мне правильно экранировать константу или каким-то образом конкатенировать ее?
$query = "SELECT users FROM DB_TABLE_1";