0

我在这里遇到了一个小问题,我无法解决!

当用户名包含类似字符或类似字符时,PHP 似乎ActiveRecord无法找到用户。Ðï

这很可能是一个字符集问题!如果名称包含正常的ascii 字符,则一切正常。

我已经尝试了以下两种方法:

  • $data['user'] = user_model::find(array('conditions'=>array('name = ? AND password = ?', $name, $password)));

  • $data['user'] = user_model::find_by_name($name);

都不工作。我还在他们的论坛上查看了几个主题,其中之一是http://www.phpactiverecord.org/boards/4/topics/120

我目前正在使用

  • WAMP 2.2
  • 阿帕奇:2.2.21
  • MySQL:5.3.13
  • PHP:5.5.16

我的数据库表设置为utf8_unicode_ci,我的 CodeIgniter 的数据库配置也是如此。

任何人都知道问题可能是什么?

编辑:

似乎即使 CodeIgniters 自己ActiveRecord在使用时也找不到任何东西Ðï

4

0 回答 0