6 Stimmen

Angabe des Protokolls in mysql connect (PHP)

Wie kann man protocol = TCP in myql_connect() angeben?

13voto

deceze Punkte 489288

Durch Lesen des Handbuchs:

Immer wenn Sie "localhost" oder "localhost:port" als Server angeben, setzt die MySQL-Client-Bibliothek dies außer Kraft und versucht, eine Verbindung zu einem lokalen Socket (unter Windows Pipe genannt) herzustellen. Wenn Sie TCP/IP verwenden wollen, verwenden Sie "127.0.0.1" anstelle von "localhost".

http://www.php.net/manual/en/function.mysql-connect.php

1voto

Luke Punkte 1792

Nach meinem Verständnis mysql_connect() verwendet TCP/IP oder Socket. Abhängig von der Adresse, die Sie ihm geben.

Dies ist aus dem PHP-Handbuch

Nota: Immer wenn Sie "localhost" oder "localhost:port" als Server angeben, setzt die MySQL-Client-Bibliothek dies außer Kraft und versucht, eine Verbindung zu einem lokalen Socket (unter Windows Pipe genannt) herzustellen. Wenn Sie TCP/IP verwenden wollen, verwenden Sie "127.0.0.1" anstelle von "localhost". Wenn die MySQL-Client-Bibliothek versucht, sich mit dem falschen lokalen Socket zu verbinden, sollten Sie den richtigen Pfad wie in Ihrer PHP-Konfiguration angeben und das Serverfeld leer lassen.

http://php.net/manual/en/function.mysql-connect.php

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X