【发布时间】:2013-11-15 17:29:52
【问题描述】:
我在端口 9312 和 9306 (mysql41) 上运行 Sphinx searchd 服务器,并使用以下代码连接到服务器以使用 SphinxQL:
$mysqli = new mysqli($hostname, $username, $password, $database, "9306");
当我发送一条 SQL 语句时,它给了我结果并且一切正常(显然),但是如果我将端口从 9306 更改为任何其他数字(例如 1111),它仍然给我结果,所以我无法检查我是否真的在端口 9306 连接到 searchd 守护程序,或者我仍在端口 3306 连接到 mysql 服务器。
有什么想法吗?
感谢您的提前。
【问题讨论】:
-
如果您输入双层端口,您不应该得到结果...您是否正在检查
$mysqli->connect_errno和$mysqli->connect_error以查看您是否似乎获得了结果?