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

array 错误

[复制链接]
发表于 2011-4-9 10:38:14 | 显示全部楼层 |阅读模式
A Database Error Occurred
Error Number:

错误: 语法错误 在输入的末尾 LINE 3: WHERE "user_name" = Array ^

SELECT * FROM "ihefe_users" WHERE "user_name" = Array

Filename: /var/www/ihefe_web/models/users_model.php

Line Number: 131


要怎么处理?刚学php
发表于 2011-4-9 10:53:31 | 显示全部楼层
额,先了解一下数据库的基础知识吧。
另外好好看手册,你应该传错参数了,如果你是用$this->db->where($array)的形式的话,你要保证,这个$array他不是多维数组,如果你用的是$this->db->where('user_name',$data)的话,你要保证$data不是数组,不要想当然的传递参数。
 楼主| 发表于 2011-4-9 10:58:13 | 显示全部楼层
呵呵,谢谢,$data怎么处理成不是数组~!能指导一下吗~!
发表于 2011-4-9 11:04:23 | 显示全部楼层
回复 3# xiaowangit2012


   看你具体要做什么
 楼主| 发表于 2011-4-9 11:17:52 | 显示全部楼层
就从数据库 验证用户
发表于 2011-4-9 12:01:36 | 显示全部楼层
回复 5# xiaowangit2012


   你的array里面是不是有值就是要验证的用户名啊,那你直接用数组下标去访问啊比如this->db->where('user_name',$data[你的用户名值所在的的下标]);

本版积分规则