Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 区分MySQL和Sphinx searchd_Php_Mysql_Sphinx_Sphinxql - Fatal编程技术网

Php 区分MySQL和Sphinx searchd

Php 区分MySQL和Sphinx searchd,php,mysql,sphinx,sphinxql,Php,Mysql,Sphinx,Sphinxql,我正在端口9312和9306(mysql41)上运行Sphinx searchd服务器,并使用以下代码连接到服务器以使用SphinxQL: $mysqli = new mysqli($hostname, $username, $password, $database, "9306"); 当我发送一个SQL语句时,它会给我结果,一切都正常(显然),但如果我将端口从9306更改为任何其他数字(例如1111),它仍然会给我结果,因此,我无法检查我是否真的在端口9306连接到searchd守护进程,或

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

$mysqli = new mysqli($hostname, $username, $password, $database, "9306");
当我发送一个SQL语句时,它会给我结果,一切都正常(显然),但如果我将端口从9306更改为任何其他数字(例如1111),它仍然会给我结果,因此,我无法检查我是否真的在端口9306连接到searchd守护进程,或者我仍然在端口3306连接到mysql服务器

有什么想法吗

谢谢你的提前通知。

应该是可靠的方法:)

但也要看到

如果您输入一个下铺端口,您不应该得到结果。。。您是否正在检查
$mysqli->connect\u errno
$mysqli->connect\u error
以查看是否只是您正在获得结果?