2016-10-10 86 views
-1

如果在PHP我這樣做:SQL SESSION語句持續多久?

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

什麼時候 '會話' 結束?是我在做什麼

mysql_close($connection); 

或經過一段時間(例如1440秒)?

+0

mysql_close關閉你的SESSION到mysql。但如果你的腳本正在釋放.pid。多數民衆贊成我不能告訴。但你的會議關閉第二你運行mysql_close。順便說一句,嘗試使用mysqli_,而不是mysql_ :) – KikiTheOne

+0

我希望這是微不足道的測試和計算出來。 – apokryfos

回答

0

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

有在系統變量中存在兩個範圍。全局變量 影響服務器的整體操作。會話 變量會影響其對各個客戶端連接的操作。給定的系統變量A 可以同時具有全局值和會話值。

因此,無論連接如何關閉,變量的值將在新連接時重置,因爲會話值只保留用於該特定連接。

+0

謝謝,我只是從來沒有遇到過它,找不到一個簡單的方法來找出它持續多久。 –