【问题标题】:php 5.3.1 and PDOphp 5.3.1 和 PDO
【发布时间】:2009-12-08 04:51:16
【问题描述】:

我得到 PDO::__construct(): OK packet 比最新 PHP 5.3.1 中预期的短 6 个字节,有什么想法或修复吗?

【问题讨论】:

    标签: php pdo


    【解决方案1】:

    如果您使用新的 mysqlnd 驱动程序(PHP 5.3 经常出现这种情况,因为它是 5.3 引入的新内容之一),您无法使用旧密码系统连接到 MySQL 数据库。

    例如看:

    不确定是什么导致了你的问题,但这是一个常见的与 MySQL 相关的事情,与 PHP 5.3...

    【讨论】:

    • 是的,这有效 SET PASSWORD FOR 'username'@'hostmask' = PASSWORD('thepassword')
    • 好消息 ;-) ;;很高兴看到越来越多关于 PHP 5.3 的问题!玩得开心!
    【解决方案2】:

    我假设您使用的是 MySQL,因为这个错误通常发生在 in。这表明 PHP 和 MySQL 之间存在某种不兼容。在不知道具体情况(版本号、已完成升级等)的情况下,很难诊断。

    我真的不应该这么说,但在很多情况下降级到 PHP 5.2.x 会立即解决问题。

    【讨论】:

    • 我的 php 应用需要 5.3 的函数,这很棒
    猜你喜欢
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 2017-01-14
    • 2015-11-30
    • 1970-01-01
    相关资源
    最近更新 更多