我想将字段名称和行值放入一个字符串中。
例子:
编号 |姓名 |性别 |电子邮件
1 |约翰 |男性 | 1@1.com
2 |玛丽 |女性 | 2@2.com
select * from table where id=1
$this->db->where('id', 1);
$query = $this->db->get('table');
$row = $query->row();
$string = $row->id . $row->fname . $row->gender . $row->email;
期望结果:
id:1, fname:john, gender:male, email:1@1.com
或者
id, fname, gender, email, 1, john, male, 1@1.com
任何关于如何动态构建 sql 查询的建议,非常感谢。
最佳答案
$query = $this->db->query("select whatever from wherever.");
$string = "";
foreach ($query->result_array() as $row)
{
foreach($row as $key=>$val){$string.="$key:$val,";}
}
关于php - codeigniter 将字段名称和行值放入单个字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23209262/