谁能解决这个问题!急!

blueraindrop 2004-06-28 10:35:31
我有两台机器一台是php5+mysql5,可是录入的中文是乱码我用的管理软件是phpmyadmin,建字段的时候多了一项整理,我选的是简体中文,可是录进去的数据都是乱码,还有就是我有一个user表insert into user (password) values(password('aa'))
然后select * from user where password=password('aa')
显示成功运行,0条,没有纪录被选出来
另一台机器是php5+mysql4同样用phpmyadmin显示的是乱码,同样选不出数据来
现在不知道是PHP5有问题还是MYSQL5有问题
请各位大虾多多指教
...全文
83 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyforver 2004-06-29
  • 打赏
  • 举报
回复
建数据库时设置为UNICODE
blueraindrop 2004-06-29
  • 打赏
  • 举报
回复
52juanjuan(Fibona)
在php4.06+mysql4.0上insert into user (password) values(password('aa'))
然后select * from user where password=password('aa')
没有问题能选出来
在php5+mysql5上选不出来,但select * from user 能选出所有纪录
libmysql.dll已经考到winsystem32下了
mysql5中的中文是??号
blueraindrop 2004-06-28
  • 打赏
  • 举报
回复
还有就是启动机器的时候找不到php_mysql.dll动态连接库
52juanjuan 2004-06-28
  • 打赏
  • 举报
回复
insert into user (password) values(password('aa'))
然后select * from user where password=password('aa')
显示成功运行,0条,没有纪录被选出来

通过select * from user看看有没有问题,要不就是你的mysql的问题,重装一下。
52juanjuan 2004-06-28
  • 打赏
  • 举报
回复
乱码,应该是语言属性的问题。找不到动态库也有可能是你的php_mysql.dll的路径不对,或者包含动态库的路径不对,随便改一个就可以了,
fzjw 2004-06-28
  • 打赏
  • 举报
回复
呵呵,你把libmysql.dll复制到system32目录中,就不会“找不到php_mysql.dll动态链接库”了,至于乱码,我不清楚,我的phpMyadmin很正常,没有遇到过
blueraindrop 2004-06-28
  • 打赏
  • 举报
回复
怎么没有人回答我的问题呢

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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