Je faisais un site sur localhost et quand j'ai essayé de le déplacer sur l'hôte, il me montre beaucoup d'erreurs. On dirait qu'il ne peut pas se connecter à ma base de données locale. Voici le code:Connexion mysql à distance
$host = "myip";
$user = "root";
$pass = "";
$db = "mydatabase";
mysql_connect($host, $user, $pass);
mysql_select_db($db);
$on = mysql_fetch_row(mysql_query("SELECT COUNT(online) FROM characters WHERE online=1"));
echo "<br>Online: $on[0]<br><br>";
Et voici la sortie:
Warning: mysql_connect() [function.mysql-connect]: Host 'myip' is not allowed to connect to this MySQL server in * on line 46
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in * on line 48
Online:
Merci pour l'aide
Avertissement correct: '%' ouvre le compte à partir de * tout * hôte ... la meilleure pratique consiste à rendre l'hôte aussi spécifique que possible. – Riedsio