0

我在端口 9312 和 9306 (mysql41) 上运行 Sphinx searchd 服务器,并使用以下代码连接到服务器以使用 SphinxQL:

$mysqli = new mysqli($hostname, $username, $password, $database, "9306");

当我发送一条 SQL 语句时,它给了我结果并且一切正常(显然),但是如果我将端口从 9306 更改为任何其他数字(例如 1111),它仍然给我结果,所以我没有办法检查我是否真的在端口 9306 连接到 searchd 守护程序,或者我仍然在端口 3306 连接到 mysql 服务器。

有任何想法吗?

感谢提前。

4

1 回答 1

0

http://us3.php.net/mysqli_get_server_info

应该是一个可靠的方法:)

但也请参阅 http://sphinxsearch.com/docs/current.html#conf-mysql-version-string

于 2013-11-15T09:29:52.430 回答