Как вставить константу PHP в SQL-запрос?

У меня есть 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";
6
задан Alexa Green 16 January 2012 в 17:33
поделиться