php - 选择查询不会在codeigniter中给出结果?
问题描述
选择查询不显示记录数组。
下面是我的get_all_user
方法代码。
public function get_all_user(){
$query = $this->db->query("select * from user");
echo"<pre/>";print_r($query);die;
}
当我打印 $query 时,它显示 result_array() 为空。请帮我解决这个问题。
解决方案
应该是这样的:
public function get_all_user()
{
$query = $this->db->query("select * from user");
$results = $query->result();
echo"<pre/>";print_r($results);die;
}
或者你可以简单地这样做:
public function get_all_user()
{
$results = $this->db->get("user")->result();
print_r($results);die;
}
更多信息:https ://www.codeigniter.com/user_guide/database/query_builder.html
推荐阅读
- java - 获取 Solr 中搜索词的偏移量和位置
- typescript - TypeScript 编译器允许调用不存在的 getter。这是编译器中的错误吗?
- r - 从数据行创建和填充月度列
- apache-spark - 在 sparksql 中对每年和每月进行累积总和
- amazon-s3 - putObject 仅在通过 API 时才在 S3 上上传损坏的文件
- nginx - Kubernetes 1.17 推荐使用哪个版本的 Nginx Ingress Controller
- oracle - 创建包的问题
- javascript - 在同一父元素内单击下拉菜单时不想触发模式
- php - 如何使用php在表中插入获取的值和新输入的值
- html - SSRS 中 HTML 文本框中的行间距/高度问题