如何把存入数据库的PHP代码读出来 不是读文件,存入数据库的代码为: <option value="1">风格一</option> <option value="2">风格二</option>但从数据库读出来用户ECHO 还是这个代码,但就是不能使用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是入库的时候变html转换成实体形式了。用这个函数还原以下htmlspecialchars_decode($str);http://cn2.php.net/manual/zh/function.htmlspecialchars-decode.php如果是php代码字符串使用这个函数eval($codeStr);http://cn2.php.net/manual/zh/function.eval.php liuensong 从数库里读取以下代码用你的方法,读出来的不是PHP代码啊。array( 'small' => 'Small Shirt', 'med' => 'Medium Shirt', 'large' => 'Large Shirt', 'xlarge' => 'Extra Large Shirt',); 用VAR_DUMP() 打印出来的结果为:string ' 'small' => 'Small Shirt', 'med' => 'Medium Shirt', 'large' => 'Large Shirt', 'xlarge' => 'Extra Large Shirt', $s =<<< TXTarray( 'small' => 'Small Shirt', 'med' => 'Medium Shirt', 'large' => 'Large Shirt', 'xlarge' => 'Extra Large Shirt',);TXT;$a = eval("return $s");print_r($a);Array( [small] => Small Shirt [med] => Medium Shirt [large] => Large Shirt [xlarge] => Extra Large Shirt) $pdo = new PDO('mysql:host=127.0.0.1;dbname=diaocha', 'root', 'root'); $pdo -> exec("set names 'utf8';"); $sql = "select name from my_data order by id desc limit 1"; $sth = $pdo ->prepare($sql); $sth ->execute(); $arr = $sth ->fetchAll(); $my_table = "my_table_".date('Y_n'); if($arr == null || $arr[0]['name'] == $my_table){ $csql = "rename table my_table to ".$my_table; $cth = $pdo ->prepare($csql); $cth ->execute(); } 你妈妈叫你回家吃饭的程序应该怎么写啊? div 隐藏问题 正在自学Dizcuz! x1.5,有没有好的资料或者学习方法 PHP下载完——安装后有怎么办? Yii框架里用pdo操作数据库,怎样获取sqlserver的输出参数 求导出word/excel 思路 ubuntu 13.04 nginx php 安装 关于网页浏览器显示速度 htaccess中文伪静态的问题。 php编程问题新手求助!如何获取php文件远程变量 后台不能添加百度统计代码 上传总提示failed,怎么调试呀
http://cn2.php.net/manual/zh/function.htmlspecialchars-decode.php如果是php代码字符串使用这个函数eval($codeStr);
http://cn2.php.net/manual/zh/function.eval.php
array( 'small' => 'Small Shirt', 'med' => 'Medium Shirt', 'large' => 'Large Shirt', 'xlarge' => 'Extra Large Shirt',);
TXT;
$a = eval("return $s");
print_r($a);Array
(
[small] => Small Shirt
[med] => Medium Shirt
[large] => Large Shirt
[xlarge] => Extra Large Shirt
)
$pdo -> exec("set names 'utf8';");
$sql = "select name from my_data order by id desc limit 1";
$sth = $pdo ->prepare($sql);
$sth ->execute();
$arr = $sth ->fetchAll();
$my_table = "my_table_".date('Y_n');
if($arr == null || $arr[0]['name'] == $my_table){
$csql = "rename table my_table to ".$my_table;
$cth = $pdo ->prepare($csql);
$cth ->execute();
}