php thinkphp怎么获取sql执行结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php thinkphp怎么获取sql执行结果相关的知识,希望对你有一定的参考价值。

参考技术A 都是有返回值的,添加成功返回id,失败则返回false;修改成功返回true,失败则返回0,sql语句执行错误返回的是false;删除和修改一样,查询成功返回数组形式的结果集,否就返回false。

$data = D("User")->select();

$data就是接收的sql执行结果
参考技术B $m=M('user');
$res=$m->select();
$res 不就是返回的结果集么
参考技术C get_sql()

php执行sql查询,输出结果只有1条!?

新手请教:

最终打印出来的只有一个id,但数据表里有5个啊..
请问谁知道怎么回事?
$query = 'SELECT id FROM mantis_bug_table';
$result = mysql_query($query);
$t_result = mysql_fetch_array($result);
print_r($t_result);

$query = 'SELECT id FROM mantis_bug_table';
$result = mysql_query($query);
while($t_result = mysql_fetch_array($result))
print_r($t_result);

这样在看看
参考技术A 没做循环吧 循环之前先判断 是不是数据结束了 或者数据是不是空 注意容错 参考技术B 贴出执行的sql语句

以上是关于php thinkphp怎么获取sql执行结果的主要内容,如果未能解决你的问题,请参考以下文章

php thinkphp3。2怎么获取某数据库字段的内容?

ThinkPHP里怎么直接执行一句SQL语句

thinkphp5一个表里的字段值就是另一个表里的字段值,怎么获取另一个表的字段值呢

thinkphp5原生查询时,查询结果怎么分页,具体代码应该怎么写?

php thinkphp怎么集成支付宝接口

SQL注入--获取sql-shell