Php codeigniter中mysql查询的奇怪问题

Php codeigniter中mysql查询的奇怪问题,php,mysql,sql,codeigniter,Php,Mysql,Sql,Codeigniter,我将以下内容保存在mysql数据库中的表default_pages_content下。列类型为“longtext”。php框架是codeigniter <img alt="" class="image alignment-none" data-image="true" src="{{ url:site }}files/large/75ce5eda6536423" /> 试试这个 $selectcustom = "SELECT * FROM `default_pages_".$row

我将以下内容保存在mysql数据库中的表default_pages_content下。列类型为“longtext”。php框架是codeigniter

<img alt="" class="image alignment-none" data-image="true" src="{{ url:site }}files/large/75ce5eda6536423" />
试试这个

$selectcustom = "SELECT * FROM `default_pages_".$row['slug']."` 
                 WHERE id='".$row['entry_id']."';";
$custom_content = $this->db->query($selectcustom)->result_array();
这已经有很长一段时间了,但我记得codeigniter在编写查询时遇到了一些奇怪的问题。您还检查了$row是否包含您认为它包含的值吗

另一种检查方法是编写一个内联查询并检查它是否有效,这样您就可以将它缩小到您编写它的方式。。。像这样测试

$this->db->query("SELECT * FROM default_pages_stuff;")->result_array();

您必须检查db查询是否正确,为此,您必须在db查询之后在模型中编写代码

打印\r$this->db->last\u查询

$this->db->query("SELECT * FROM default_pages_stuff;")->result_array();