MySQL Connection Failed: Unknown MySQL Server Host [host] (0) in [script] on line [line]

Traduction

Impossible de se connecter au serveur MySQL: L'hôte serveur MySQL [host] (0) est inconnu dans [script] à la ligne [line].

Explication

Le serveur de bases de données MySQL indiqué dans la fonction mysql_connect() ou mysql_pconnect() n'a pas été trouvé.

En pratique

Vous êtes dans l'un des cas de figure suivants:
Cas d'erreur Le serveur de bases de données MySQL n'est pas lancé.
Solution
Lancer le serveur de bases de données MySQL.
Cas d'erreur Vous n'avez pas demandé l'activation de votre base de données auprès de votre hébergeur.
Solution
Se renseigner auprès de l'hébergeur.
Cas d'erreur Vous avez indiqué un nom de serveur de base de données erroné.
Solution
Corriger le paramètre précisant le nom du serveur de base de données. Si vous utilisez une base de données hébergée localement, (sauf configuration particulière) vous devez indiquer comme nom de serveur de base de données "localhost".
mysql_pconnect("localhost","utilisateur","mot de passe");
. Avec MySQL, par défaut "utilisateur"="root" et "mot de passe"="". Si vous êtes hébergés par Free.fr, vous devez indiquer comme nom de serveur de base de données "sql.free.fr".
mysql_pconnect("sql.free.fr","utilisateur","mot de passe");
Ici vous pouvez apprendre :