2016-10-10 87 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

谢谢,我只是从来没有遇到过它,找不到一个简单的方法来找出它持续多久。 –