我得到 PDO :: __构造():确定数据包比最新的PHP 5.3.1中预期的6个字节短,任何想法或修复?php 5.3.1和PDO
0
A
回答
3
如果您使用的是新的mysqlnd驱动程序(PHP 5.3通常是这种情况,因为它是5.3中引入的新东西之一),您无法使用旧密码系统连接到MySQL数据库。
见,例如:
- Resolving the "OK packet 6 bytes shorter than expected"
- MySQL PHP incompatibility.
- Backward Incompatible Changes
不知道这是什么原因造成你的情况的问题,但这是一个常见的MySQL相关的事情,用PHP 5.3 ...
0
我假设你使用的是MySQL,因为这个错误通常出现在in中。这表明PHP和MySQL之间存在某种不兼容性。不知道具体情况(版本号,升级完成等),很难诊断。
我真的不应该这样说,但在很多情况下,降级到PHP 5.2.x将立即解决问题。
+0
不得不下载5.2.x(手册高版本) – user217631 2009-12-08 05:29:10
+0
我的php应用程序需要一个5.3的功能,这是伟大的 – user217631 2009-12-08 05:40:34
相关问题
- 1. PHP 5.3.1 glob://异常
- 2. PHP和PDO类
- 3. 问题和jBPM 5.3.1
- 4. PHP和PDO问题
- 5. PHP PDO :: lastInsertId()和ATTR_PERSISTENT
- 6. PHP和PDO问题
- 7. PDO和变量php
- 8. PDO CakePHP中和PHP
- 9. PHP和PDO类问题
- 10. 微软访问PHP和PDO
- 11. PHP PDO用foreach和取
- 12. PHP Mysql PDO和解锁表
- 13. PDO类扩展和PHP
- 14. 未启用mysql的phpinfo()的PHP 5.3.1
- 15. php_ssh2.dll在WinXP Pro sp3上为PHP 5.3.1
- 16. <? ?>标签不能在PHP 5.3.1
- 17. 在Sitecore的5.3.1
- 18. 的DotNetNuke从5.3.1
- 19. PHP PDO缓存
- 20. PHP PDO交易?
- 21. PHP,PDO,的foreach
- 22. PHP MYSQL PDO getColumnMeta
- 23. PHP PDO mysql_data_seek
- 24. PDO/PHP条件
- 25. 在PHP PDO
- 26. PHP PDO + Prepare Statement
- 27. 通过PHP PDO
- 28. PHP PDO - Num Rows
- 29. PHP PDO环路
- 30. AWS代码适用于PHP 5.5.6而不适用于PHP 5.3.1
是这工作SET密码为'用户名'@'hostmask'=密码('密码') – user217631 2009-12-08 06:02:26
好消息;-) ;;;很高兴看到关于PHP 5.3的更多和更多的问题!玩的开心 ! – 2009-12-08 06:12:54