Home >Backend Development >PHP Tutorial > php 中 怎么使用 mysqli连接 获取mysql的进程列表,就是类似 show processlist

php 中 怎么使用 mysqli连接 获取mysql的进程列表,就是类似 show processlist

WBOY
WBOYOriginal
2016-06-13 13:20:45929browse

php 中 如何使用 mysqli连接 获取mysql的进程列表,就是类似 show processlist?
php版本:5.2.17 

mysql版本:5.0.14

使用的是mysqli的连接方式,想实现获取当前数据库进程列表的功能,就是类似在mysql里执行 

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
show processlist 
 或者是mysql的函数
mysql_list_processes




可是找遍了手册发现 myqli连接 没有这个函数,只找到了 sqli::$thread_id ,这个也不能实现我想要的东西。

在php里执行sql show processlist只返回当前语句的ID,我想返回当前数据库的所有进程ID,请问这该如何做呢?麻烦知道的 帮解答下吧!多谢多谢!



------解决方案--------------------
呵呵。把“show processlist”作为sql,让php里面调用mysql的查询方法就可以啦
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn