- 脑动力:PHP函数速查效率手册
- 张建辉 叶刚编著
- 265字
- 2020-08-28 05:08:49
1.6.6 mysql_thread_id函数:获得MySQL当前线程的ID
【功能说明】
该函数将获得当前连接MySQL服务器的线程ID。如果连接丢失了,该函数会自动调用函数mysql_ping()重新连接,线程ID会改变。每一次的连接线程ID都是不一样的。执行函数成功,返回线程ID,否则返回FALSE。
【函数语法】
int mysql_thread_id([resource link_identifier])
其中,可选参数link_identifier是成功连接MySQL服务器的连接标识符。该函数的返回值为数值型。
【示例程序】下面使用本例函数获得当前连接MySQL服务器的线程ID。代码如下:
<?php //连接MySQL服务器,如果连接失败,则返回错误信息 $link = mysql_connect("localhost", "root", "123456")or die("connection error: ".mysql_error()); $thread = mysql_thread_id($link); //获得连接MySQL服务器的线程ID echo $thread; //输出返回的线程ID mysql_close($link); //关闭打开的连接 ?>
以上代码的运行结果如图1.33所示。
![](https://epubservercos.yuewen.com/0C7F36/3590311803937101/epubprivate/OEBPS/Images/figure_0092_0001.jpg?sign=1738852115-cOnFY0Y86tRYk30jrexYUFjmB2qWFzTM-0-73be38c935673dbd7d04f5e01ff5bd18)
图1.33 运行结果
上述代码中,成功连接本地的MySQL服务器。然后使用本例函数mysql_thread_id()获得当前连接成功到指定MySQL服务器的线程ID。执行函数返回的线程ID是25。