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;
}