使用Codeigniter访问MySQL内置函数
如果我有一个像这样的MySQL语句:使用Codeigniter访问MySQL内置函数,codeigniter,Codeigniter,如果我有一个像这样的MySQL语句: $sql="SELECT `name`, DATE(`time`), FROM `students` WHERE `id`='5'"; 我正在使用CodeIgniter并尝试以对象格式而不是数组格式获取结果(即不使用row_array()) 我可以把名字记为 echo $row->name; 我无法使用此方法获取日期的值 你知道我如何用这种方法得到日期吗,比如: echo $row->date; ?如果希望结果集中的列命名为date,则在日
$sql="SELECT `name`, DATE(`time`), FROM `students` WHERE `id`='5'";
我正在使用CodeIgniter并尝试以对象格式而不是数组格式获取结果(即不使用row_array())
我可以把名字记为
echo $row->name;
我无法使用此方法获取日期的值
你知道我如何用这种方法得到日期吗,比如:
echo $row->date;
?如果希望结果集中的列命名为date,则在
日期
表达式后添加AS date
。然后,您可以通过$row->date
访问它。您应该可以在SQL中使用自己的字段名,如下所示:
$sql="SELECT `name`, DATE(`time`) as mydate, FROM `students` WHERE `id`='5'";
然后像这样访问它
echo $row->mydate;
谢谢它起作用了。但是,如果我想保护它,我应该使用引号、双引号或反勾号吗?如果你想找到一种方法来防止SQL查询中的坏用户数据,请查看这里或谷歌。
echo $row->mydate;