用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2447|回复: 2
收起左侧

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

[复制链接]
发表于 2011-9-1 11:39:35 | 显示全部楼层 |阅读模式
$query = $this->db->query('SELECT ID FROM kingdom WHERE username=$user');


这个语句为什么在codeigniter框架里用不了呢,我只是想调取ID出来
发表于 2011-9-1 13:45:27 | 显示全部楼层
本帖最后由 kissgxd 于 2011-9-1 13:48 编辑

username这个字段应该是文本的吧那么应该这个写吧
PHP复制代码
$query = $this->db->query("SELECT ID FROM kingdom WHERE username='$user'");
复制代码

另外你用单引号下来表示字符串,里边的$user不过转义,直接原样输出了,而不是变量值
发表于 2011-9-1 13:50:49 | 显示全部楼层
做安全过滤了吗

本版积分规则