Php 回显输出sql连接?

Php 回显输出sql连接?,php,mysql,codeigniter,foreach,Php,Mysql,Codeigniter,Foreach,echo应该如何输出以下查询 MySQL数据库中的我的表: 我的尝试不起作用: if ($query->num_rows() > 0){ foreach($query as $val) { $query_out = $query->row(); echo $query_out->order . '<br>'; } } else { echo '0'; } if($query->num\u rows()>0){

echo
应该如何输出以下查询

MySQL数据库中的我的表:

我的尝试不起作用:

if ($query->num_rows() > 0){
   foreach($query as $val) {
      $query_out = $query->row();
      echo $query_out->order . '<br>';
   }
}
else {
    echo '0';
}
if($query->num\u rows()>0){
foreach($val查询){
$query_out=$query->row();
echo$query_out->order.“
”; } } 否则{ 回音“0”; }
我该怎么办?

您应该阅读指南,更好地了解如何使用codeigniter查询结果

基本上,此代码可以帮助:

if($query->num_rows() > 0){
    foreach($query->result_array() as $row) {
        var_dump($row);
    }
}

别忘了
$query->free()
您的结果

您需要在
foreach
循环中添加
->result()

// from the docs
$query = $this->db->query("YOUR QUERY");

foreach ($query->result() as $row)
{
    echo $row->title;
    echo $row->name;
    echo $row->body;
}

试着查看示例代码。它有什么“不起作用”的地方?您想做什么?完全复制(复制帐户?)
// from the docs
$query = $this->db->query("YOUR QUERY");

foreach ($query->result() as $row)
{
    echo $row->title;
    echo $row->name;
    echo $row->body;
}