Doctrine 1
  1. Doctrine 1
  2. DC-668

Call to undefined method Doctrine_Adapter_Mysqli::setAttribute()

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.2.2
    • Fix Version/s: None
    • Component/s: Connection
    • Labels:
      None
    • Environment:
      windows xp, apache2.2 web server, php5.3.1, doctrine1.2.2, zend framework 1.10.3, mysql 5.1

      Description

      i'm trying to switch to php5.3.1.
      using the same connection as before, mysql://, i get

      Warning: PDO::__construct() [pdo.--construct]: OK packet 6 bytes shorter than expected in C:\wamp\bin\php\php5.2.9-2\PEAR\Doctrine\lib\Doctrine\Connection.php on line 470

      after researching this error, i found out that it is related to the new password in mysql5.
      i tried changing the password for the connection, and made sure there is no old_password set in my.ini, without any success.

      so i'm trying to connect using mysqli adapter, and now i get this error:
      PHP Fatal error: Call to undefined method Doctrine_Adapter_Mysqli::setAttribute() in C:\wamp\bin\php\php5.2.9-2\PEAR\Doctrine\lib\Doctrine\Connection.php on line 496

      how can i connect to mysql5.1 with php5.3, and what is the best connection to pick. mysql or mysqli.

        Activity

        Hide
        Jonathan H. Wage added a comment -

        What is Doctrine_Adapter_Mysqli? Is this your own class?

        Show
        Jonathan H. Wage added a comment - What is Doctrine_Adapter_Mysqli? Is this your own class?

          People

          • Assignee:
            Jonathan H. Wage
            Reporter:
            nadim
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: