0
如果我有一個MySQL聲明這樣的訪問MySQL的內置函數))使用笨
$query=$db1->query($sql);
$row=$query->row();
我能得到的名稱
echo $row->name;
我不能得到的價值日期與此方法。
任何想法如何,我可以得到這個方法的日期,喜歡的東西:
echo $row->date;
?
如果我有一個MySQL聲明這樣的訪問MySQL的內置函數))使用笨
$query=$db1->query($sql);
$row=$query->row();
我能得到的名稱
echo $row->name;
我不能得到的價值日期與此方法。
任何想法如何,我可以得到這個方法的日期,喜歡的東西:
echo $row->date;
?
你應該能夠在SQL中使用自己的字段名稱,像這樣:
$sql="SELECT `name`, DATE(`time`) as mydate, FROM `students` WHERE `id`='5'";
,並隨後訪問它像
echo $row->mydate;
如果要將結果集中的列命名爲date,則在DATE
表達式後面添加AS date
。您將可以以$row->date
的身份訪問它。
謝謝!有用。但是,如果我想保護它,我應該用引號,雙引號還是反引號來使用它? – 2012-02-02 14:43:08
如果你尋找一種方法來防止SQL查詢中的壞userdata,請看http://stackoverflow.com/questions/3797613/sql-injection-and-codeigniter或google。 – Clemens 2012-02-02 14:46:45