这有可能吗?
说出保存有变量的longtext数据。
一个名为“description”的字段中的longtext mysql数据库中的实际数据。
"The date today is :" . $data_var . "."
PHP中的:
$data_var = date('Y/m/d');
echo $row['description'];
输出应该是:
The date today is : 2012/10/02.
请指教。
答案 0 :(得分:2)
数据库中的变量不会被解析为变量,请使用str_replace()
:
$data_var = date('Y/m/d');
echo str_replace('$data_var', $data_var, $row['description']);
或在你的情况下:
echo str_replace('" . $data_var . "', $data_var, $row['description']);
尽量不要在数据库中插入变量!
答案 1 :(得分:1)
我认为您应该分析为什么需要这样做,并且应该重新设计您的应用程序,以便您不必这样做。您应该尽力将数据与应用程序逻辑分开,并且您要实现的目的是将应用程序逻辑存储在数据库中。