dedlfix: mysql4 ->mysql5-server

Beitrag lesen

echo $begrüßung;

wie kann ich mich von einem webserver, der nur mit mysql4 ausgestattet ist, auf einen mysql5-server verbinden?

Ob ein lokaler MySQL-Servers vorhanden ist und unter welcher Version dieser läuft, spielt beim Verbindungsaufbau zu einem beliebigen anderen MySQL-Server keine Rolle.

Im Grunde reichte es, mysql_connect() als ersten Parameter die Adresse des anzusprechenden MySQL-Servers zu übergeben. Ob da "localhost" oder Name oder IP-Adresse eines anderen Rechners drinsteht ist dem PHP egal.

Schwierigkeiten kann es dann geben, wenn der anzusprechende Server gar keine Netzwerkverbindung oder keine Verbindung von außerhalb seines lokalen Netzwerkes entgegennehmen möchte, oder vorgelagerte Netzwerkkomponenten diesen Zugriff verhindern.

Außerdem könnte dein PHP mit einer alten MySQL-Client-API ausgestattet sein, was aber nicht soo tragisch sein sollte. Es lassen sich dann nur keine modernen Features verwenden (beispielsweise die neue Server-API, die sich über PHPs mysqli-Erweiterung ansprechen lässt, das neue Login-Konzept von Mysql 4.1 (was es erforderlich machte, mit alten Passwörtern zu arbeiten)).

echo "$verabschiedung $name";