Zuallererst wurden 3.2.3-Datenbankklassen und -Treiber mit PDO neu geschrieben (Stellen Sie sicher, dass in Ihrer Serverumgebung PDO-Erweiterungen aktiviert sind ), also Egal was passiert Die Datenbanken werden alle basierend auf PDO implementiert, sodass DB_TYPE keine PDO-Einstellungen mehr unterstützt und die tatsächlichen Datenbanktypeinstellungen verwendet werden müssen und es keinen Unterschied mehr zwischen MySQL und MySQL gibt (setzen Sie es einfach einheitlich auf MySQL). Die Rolle des Parameters DB_DSN hat sich geändert, sodass er nicht mehr standardmäßig festgelegt werden muss, sondern einfach auf eine leere Zeichenfolge gesetzt werden muss.
Mit anderen Worten:
Die ursprüngliche PDO-Konfiguration ist
'DB_TYPE'=>'pdo',
'DB_USER'=>'root',
'DB_PWD'=>'111',
'DB_PREFIX'=>'think_',
'DB_DSN'=> ;' mysql:host=localhost;dbname=thinkphp;charset=UTF8',
Die Version 3.2.3 von MySQL sollte wie folgt geändert werden
'DB_TYPE'=>'mysql',
'DB_USER'=>'root',
'DB_PWD'=>'111',
'DB_PREFIX'=>'think_',
'DB_DSN'=>'mysql:host=localhost;dbname=thinkphp;charset=UTF8',
Das Obige stellt die Thinkphp-Studiennotizen 2 vor, einschließlich verschiedener Aspekte. Ich hoffe, dass sie für Freunde hilfreich sein werden, die sich für PHP-Tutorials interessieren.