In diesem Artikel wird hauptsächlich erläutert, wie die lange Verbindung der Yii-Datenbank eingerichtet wird. Jetzt können Freunde in Not darauf zurückgreifen.
Eigenschaften festlegen Konfigurationsdatei
Persistente oder Attributattribute zu webb/config/main.php hinzufügen
'components'=>array( // 数据库配置 TO Mysql 'dsnMyBD'=>array( 'class'=>'CDbConnection', 'connectionString' => 'mysql:host=127.0.0.1;port=3306;dbname=my_db', 'tablePrefix' => 'pre_', 'emulatePrepare' => true, 'username' => 'root', 'password' => '123456', 'charset' => 'utf8', 'persistent' => true, //长连接 // 'attributes' => array(PDO::ATTR_PERSISTENT => true), //长连接 ), ......... );
2. Überprüfen Sie, ob die persistente Verbindung erfolgreich aktiviert wurde
Sie können die Funktion getPersistent() unter FrameworkdbCDbConnection.php aufrufen und geben „true“ zurück, um eine erfolgreiche Aktivierung anzuzeigen, „false“ bedeutet, dass die Aktivierung fehlgeschlagen ist.
Zum Beispiel: /web/protected/controllers/TestController.php
public function actionList() { $oQues = MyBD::model(); var_dump($oQues->getPersistent()); }
Bemerkungen:
Wenn eine lange Verbindung verwendet wird und keine Datenbank vorhanden ist Lange Zeit protokolliert Jeder Vorgang, dann schließt der MySQL
-Server nach dem Timeout-Wert die Verbindung und der Client erhält beim Ausführen der Abfrage eine Fehlermeldung ähnlich der „MySQL-Server ist verschwunden“.
Melden Sie sich zunächst als Superuser bei MYSQL an. Beachten Sie, dass Sie ein Superuser sein müssen, andernfalls werden Sie aufgefordert, keine Änderungsberechtigungen zu haben. Dann geben Sie
rrreeein. Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Lernen aller hilfreich ist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
So scannen Sie Dateien in einem Verzeichnis und geben sie in die Datenbank im yii-Framework ein
Das obige ist der detaillierte Inhalt vonSo richten Sie eine lange Verbindung für die YII-Datenbank ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!