3

次の違いは何ですか?

// Persistent connection
$mysqli->real_connect("p:" . $host, $user, $pass, $db, null, null, 0);

// Interactive connection
$mysqli->real_connect($host, $user, $pass, $db, null, null, MYSQLI_CLIENT_INTERACTIVE);

またはこれさえ...

// Interactive AND persistent
$mysqli->real_connect("p:" . $host, $user, $pass, $db, null, null, MYSQLI_CLIENT_INTERACTIVE);
4

2 に答える 2

1

最初のリンクを使用すると、mysqliは、同じホスト、ユーザー名、およびパスワード(ポートではない)で既に開いている(永続的な)リンクを見つけようとします。見つかった場合は、新しい接続を開く代わりに、その識別子が返されます。

スクリプトの実行が終了しても、SQLサーバーへの接続は閉じられません。代わりに、リンクは将来の使用のために開いたままになります。

于 2012-07-08T15:27:32.537 に答える