【发布时间】:2012-01-16 17:33:21
【问题描述】:
我有一个 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";
【问题讨论】:
-
如果 PHP 只知道常量和只读变量之间的区别...