kevin0171 发表于 2011-9-1 11:39:35

为什么我的查询where不可用呢

$query = $this->db->query('SELECT ID FROM kingdom WHERE username=$user');


这个语句为什么在codeigniter框架里用不了呢,我只是想调取ID出来

kissgxd 发表于 2011-9-1 13:45:27

本帖最后由 kissgxd 于 2011-9-1 13:48 编辑

username这个字段应该是文本的吧那么应该这个写吧
$query = $this->db->query("SELECT ID FROM kingdom WHERE username='$user'");
另外你用单引号下来表示字符串,里边的$user不过转义,直接原样输出了,而不是变量值

visvoy 发表于 2011-9-1 13:50:49

做安全过滤了吗
页: [1]
查看完整版本: 为什么我的查询where不可用呢