Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Codeigniter访问MySQL内置函数_Codeigniter - Fatal编程技术网

使用Codeigniter访问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,则在日

如果我有一个像这样的MySQL语句:

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