|
第一个:
function test1()
{
$this->db->where("user_id" , 1);
$query = $this->db->get('users');
var_dump($this->db->last_query());
}
这样输出的是
"SELECT *FROM (`users`)WHERE `user_id` = 1"
第二个:
function test2($str ='$this->db->where("user_id" , 1)' )
{
$str;
$query = $this->db->get('users');
var_dump($this->db->last_query());
}
这输出的是:
SELECT *FROM (`users`);
这是为什么呢,
第二个为什么不可以,要如何实现function test2这种思路(这是以参数的形式来实现)?
|
|