thinkphp的where条件无法用数组,求分析原因

u012914916 2014-09-30 03:23:36
如果我这样写,可以查询出数据::$admin_data=$admin->where('username="'.$username.'"')->find();
如果这样写,网页直接"无法显示此网页":$admin_data=$admin->where(array('username'=>$username))->find();
求分析原因。
1、thinkphp版本是3.13。
2、就是测试的代码,不考虑我别的代码干扰。
...全文
816 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
u012914916 2014-10-08
  • 打赏
  • 举报
回复
$admin_data=$admin->query("select * from hao_admin"); $admin_data=$admin->where(array('username'=>$username))->find(); 第一种查询 正常有数据。 第二种查询 直接"该页无法显示"。 查看apache错误日志: PHP Warning: Directive 'register_globals' is no longer supported in PHP 6 and greater in Unknown on line 0 PHP Warning: Directive 'register_long_arrays' is no longer supported in PHP 6 and greater in Unknown on line 0 PHP Warning: Directive 'magic_quotes_gpc' is no longer supported in PHP 6 and greater in Unknown on line 0 之前有看过日志,但是对这些错误没太注意。 通过phpinfo()看到PHP版本是PHP6.0.0。重装了PHP5.2.6之后,OK了。
zhu_terry 2014-10-08
  • 打赏
  • 举报
回复
还有这种事?
__小帅 2014-10-04
  • 打赏
  • 举报
回复
查看 thinkPHP运行记录 看看是哪里错了,或者 从新建立一个PHP文件 重新手动输入一次。 有些错误很蛋疼的,
LAMP_PHPER_GHF 2014-09-30
  • 打赏
  • 举报
回复
你看下username字段的类型是什么
Hx_Moon_ 2014-09-30
  • 打赏
  • 举报
回复
看一下find()方法里面接收的参数是什么??
u012914916 2014-09-30
  • 打赏
  • 举报
回复
引用 5 楼 davidhxy1234 的回复:
第一个传进去的并非是array,只是个字符串

可能我没表达清楚,我的意思是where里,用字符串形式查询时正常的,用数组形式就会“无法显示此网页”
u012914916 2014-09-30
  • 打赏
  • 举报
回复
引用 3 楼 u012679423 的回复:
$arr['username'] = $username; $admin_data=$admin->where($arr)->find(); 试一试
还是不行。
davidhxy1234 2014-09-30
  • 打赏
  • 举报
回复
第一个传进去的并非是array,只是个字符串
davidhxy1234 2014-09-30
  • 打赏
  • 举报
回复
<?php $ar="username='yourname'"; echo is_array($ar);
LAMP_PHPER_GHF 2014-09-30
  • 打赏
  • 举报
回复
$arr['username'] = $username; $admin_data=$admin->where($arr)->find(); 试一试
LAMP_PHPER_GHF 2014-09-30
  • 打赏
  • 举报
回复
$arr['username']=>$username; $admin_data=$admin->where($arr)->find(); 试一试
u012914916 2014-09-30
  • 打赏
  • 举报
回复
PHP版本:5.2 机器上装过IIS,前几天被我卸载了。

20,397

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧