2016-10-10 7 views
-1

SQL SESSION文はどれくらい持続するのですか? PHPで私はこれを行う場合

mysql_query("SET SESSION sql_mode=''"); 

すると 'セッション' は終わりませんか?それはいつですか?

mysql_close($connection); 

または一定の時間(たとえば1440秒)後にですか?

+0

mysql_close mysqlへのSESSIONを閉じます。しかし、もしurスクリプトが.pidをリリースしているならば。それは私が言うことができないものです。しかし、URセッションは、mysql_closeを実行する2番目のuを閉じます。 btw mysql_の代わりにmysqli_を使ってみてください:) – KikiTheOne

+0

私はこのことをテストして把握するのは簡単ではないと思います。 – apokryfos

答えて

0

http://dev.mysql.com/doc/refman/5.7/en/using-system-variables.html

からシステム変数が存在する2つのスコープがあります。グローバル の変数は、サーバーの全体的な操作に影響します。セッション は、個々のクライアント接続の動作に影響します。指定されたシステム変数は、グローバル値とセッション値の両方を持つことができます。

したがって、接続が閉じられているかどうかにかかわらず、セッション値がその特定の接続に対してのみ維持されるため、変数の値は新しい接続時にリセットされます。

+0

ありがとう、私はそれを前に出くわすことはありませんし、それがどれくらい持続するかを見つける簡単な方法を見つけることができませんでした。 –

関連する問題