请教大神thinkphp5 怎么打印sql语句你好,一共有两种方法可以打印sql语句,具体实现方法可参照这篇文章:
ThinkPHP5打印sql语句
[ SQL ] SHOW COLUMNS FROM `think_action` [ RunTime:0.001339s ]
[ EXPLAIN : array ( 'id' = '1', 'select_type' = 'SIMPLE', 'table' = 'think_action', 'partitions' = NULL, 'type' = 'ALL', 'possible_keys' = NULL, 'key' = NULL, 'key_len' = NULL, 'ref' = NULL, 'rows' = '82', 'filtered' = '100.00', 'extra' = NULL, ) ]
[ SQL ] SELECT * FROM `think_action` LIMIT 1 [ RunTime:0.000539s ]
thinkphp怎么打印sql语句$form=M('user');
$result=$form-where(array('username'=''))-select();
// 下面就是打印这条sql语句的方法
$form-getLastSql();
PHP的PDO能不能打印出上一条执行的sql语句打印sql语句,直接在你执行SQL语句后输出
$queries = DB::getQueryLog();
$a = end($queries);
$tmp = str_replace('?', '"'.'%s'.'"', $a["query"]);
echo vsprintf($tmp, $a['bindings']);
exit;
实例:
?php
Route::get('/', function()
{
$arr['name']='zhuo';
$arr['email']='zhuowenji@163.com';
$uid = DB::table('basic')-insertGetId($arr);
$queries = DB::getQueryLog();
/*
echo 'pre';
var_dump($queries);
echo '/pre';
//以下为得到结果 。laravel默认方式使用了pdo的形式执行对数据库操作
array(1) {
[0]=
array(3) {
["query"]=
string(51) "insert into `basic` (`name`, `email`) values (?, ?)"
["bindings"]=
array(2) {
[0]=
string(4) "zhuo"
[1]=
string(17) "zhuowenji@163.com"
}
["time"]=
float(2)
}
}
*/
【php打印数据库语句 php打印输出结果】//===========================================================
//转成源生的sql语句
if($uid == false)
{
$a = end($queries);
$tmp = str_replace('?', '"'.'%s'.'"', $a["query"]);
echo vsprintf($tmp, $a['bindings']);exit;
//结果;insert into `basic` (`name`, `email`) values ("zhuo", "zhuowenji@163.com")
}
});
?
写一个php查询语句并找打印出来?php
$db_host='localhost';
$db_name='test123';
$db_user='test123';
$db_psd='test123';
mysql_connect($db_host,$db_user,$db_psd);
mysql_select_db($db_name);
$sql="select * from `group`";
$res=mysql_query($sql);
if($resmysql_num_rows($res)0){
$row=mysql_fetch_assoc($res);
}
echo ($row['title']);
?
php打印数据库语句的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php打印输出结果、php打印数据库语句的信息别忘了在本站进行查找喔 。
推荐阅读
- 同人动作游戏,同人动作游戏大全
- h110集成显卡怎么样,H110怎么样
- 执行安装mysql最后一步卡死,执行安装mysql最后一步卡死了
- 直播操盘运营,直播操盘手是什么职业
- php读取数据库到页面 php读取数据库到页面中
- 广州模具企业erp系统软件,广州最新模具师傅招聘
- html5blob图像,html 图像
- 定制游戏游戏开发,定制游戏公司
- 安卓java代码网页震动 js调用手机震动