、それはmysqliのmysqli_connect([文字列$ホスト=は、ini_get( "mysqli.default_host") [、文字列$ユーザ名=は、ini_get( "mysqli.default_user")[、文字列$ passwdのmysqli経由で別のMySQLポートに接続するには? PHPの<a href="http://php.net/manual/en/mysqli.construct.php" rel="nofollow noreferrer">mysqli doc</a>で
を語ります= ini_get( "mysqli.default_socket")]]、ini_get( "mysqli.default_pocket")[、string $ dbname = "" [、int $ port = ini_get( "mysqli.default_port")[、string $ソケット= ] ]]])
を私がやる
$dblink = new \mysqli($c['host'], $c['user'], $c['pass'], $c['name'], $c['port']);
デフォルトのポートに接続します。私はこの
$dblink = new \mysqli($c['host'].":".$c['port'], $c['user'], $c['pass'], $c['name'], $c['port']);
をした後にのみ、 はそれが正しいポートに接続しました。
あなたは自分の質問に答えました... –
'$ c ['host'] == 'localhost''はあなたのケースではありますか? – axiac
はい、@axiacですが、ドキュメントによれば、ポートは引数として指定できます。 – anjanesh