我在我的数据库中有一些信息,希望在将它们传递给控制器和视图之前能够进行操作。例如,我有一个我想要变成年龄的出生日期。在codeigniter中操纵db结果
这是我到目前为止有:
$sql = ('SELECT username, birthdate, profile_text FROM users WHERE id = ?');
$q = $this->db->query($sql, $this->session->userdata('user_id'));
if ($q->num_rows() === 1) {
return $q->row();
}
所以返回之前,我想要操纵的对象birthdate
。
In here I found如果我传递一个字符串作为行的第二个参数,我可以使用一个类来完成它。但我不知道我会如何做到这一点,以及我会在哪里放课。
我也可以得到结果作为一个数组与row_array()
如果这将使工作更容易?
这绝对是一个解决方案。我想知道如何通过一个函数来操纵它,例如? – jah 2013-04-10 14:33:48
只是一个例子,我将如何使用$ userobject变量来实现,年龄事物并不是真的在问题内部。我真的很感谢你的帮助(: – jah 2013-04-10 14:42:24
我有点困惑,你可以通过$ userobject-> birthdate编辑和检索出生日期。你是指通过函数来操作它吗? – Crowlix 2013-04-10 14:46:01