从数据库表获取值并使用它来定义常量

时间:2013-11-24 14:00:47

标签: php constants

我有一个包含4列和1行数据的小表。该表是这样的,它不能超过1行。可能是将列名定义为常量和表中的数据作为常量值的代码?

[1st Edit] 我可以直接定义常量,但需要更新表以作为常量。我不想通过会话变量使用它们,因为其他表的行会受到此特定表的列值的影响。

3 个答案:

答案 0 :(得分:0)

您可以尝试数组:

$data = array(
'column1' => 'value1',
'column2' => 'value2',
'column3' => 'value3',
'column4' => 'value4'
);

在这种情况下,您将在数组中拥有表视图:

column1 | column2 | column3 | column4
value1  | value2  | value3  | value4 

也无法创建ini文件:

column1 = value1
column2 = value2
column3 = value3
column4 = value4

使用php函数parse_ini_file

或者你可以使用含量:

define("column1","value1");
define("column2","value2");
define("column3","value3");
define("column4","value4");

或者可以创建数据库并将其存储在其中。

所以,我会说。你应该更具体,告诉我们你为什么需要这个:)

答案 1 :(得分:0)

如何将这些数据放在.php文件中并在每个文件中包含该php,它可以节省您实现查询代码的时间来获取这些数据:

define("COLUMN1_DATA","your data");
define("COLUMN2_DATA","your data2");
define("COLUMN3_DATA","your data3");
define("COLUMN4_DATA","your data4");

答案 2 :(得分:0)

您需要使用config.php文件来存储常量

并在您的config.php文件代码中显示

$config['column1']='value1';
$config['column2']='value2';
$config['column3']='value3';
$config['column4']='value4';

在其他页面中,您可以包含config.php by

require_once 'config.php'