Bonjour à tous,
J'ai un problème avec un script assez simple, mais je ne vois pas où est ce problème...
Voici le code :
<code type="php"> /* extraction adresse IP du visiteur */
$ip = $_SERVER['REMOTE_ADDR'];
/* transformation IP */
$dotted = preg_split( "/[.]+/", $ip);
$ipdeux = (double) ($dotted[0]*16777216)+($dotted[1]*65536)+($dotted[2]*256)+($dotted[3]);
echo $ipdeux;
[connexion à la base de données]...
$select = mysql_query('SELECT COUNTRY_NAME FROM ip-to-country WHERE $ipdeux BETWEEN `IP_FROM` AND `IP_TO`');
$row = mysql_fetch_array($select) or die (mysql_error($select));
echo $row;
</code>
Et il me retourne Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Quelqu'un pourrait m'éclairer ?
Merci d'avance.
J'ai un problème avec un script assez simple, mais je ne vois pas où est ce problème...
Voici le code :
<code type="php"> /* extraction adresse IP du visiteur */
$ip = $_SERVER['REMOTE_ADDR'];
/* transformation IP */
$dotted = preg_split( "/[.]+/", $ip);
$ipdeux = (double) ($dotted[0]*16777216)+($dotted[1]*65536)+($dotted[2]*256)+($dotted[3]);
echo $ipdeux;
[connexion à la base de données]...
$select = mysql_query('SELECT COUNTRY_NAME FROM ip-to-country WHERE $ipdeux BETWEEN `IP_FROM` AND `IP_TO`');
$row = mysql_fetch_array($select) or die (mysql_error($select));
echo $row;
</code>
Et il me retourne Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Quelqu'un pourrait m'éclairer ?
Merci d'avance.