par
droopy » 08 avr. 2005, 12:00
les détails sont dans le message initial, en l'occurence je les reprends ci-dessous :
voici mon code pour me connecter à ma base de données et l'interrogation de cette-dite base
// Connexion à la base de données
$host="sql.free.fr";
$user="mon login";
$pass="mon mot de passe";
$bdd="ma base de données";
$table="commune";
@mysql_connect($host,$user,$pass) or die("Impossible de se connecter");
@mysql_select_db("$bdd") or die("Impossible de se connecter à la base de données");
// Récupère les données
$query = "SELECT NomCommune FROM $table WHERE CodePostal='62170'";
$result = mysql_query($query);
// Détermine le nombre d'enregistrements trouvés
$nb = mysql_numrows($result);
et là s'affiche le message d'erreur suivant :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/e/8/masse.laurent/selectionville.php3 on line 70
je suis donc logiquement connecté à ma base de données puisqu'aucun message d'erreur ne s'affiche
mais si je modifie le nom de mon login ou mon mot de passe aucun message d'erreur ne s'affiche quand même !!! bizarre, alors que je ne peux être, dans ce cas, connecté à la base de données puisqu'elle n'existe pas !!!
question : n'y aurait-il pas des dysfonctionnements chez Free concernant justement les bases de données, sachant qu'ils ont réorganisé leurs serveurs depuis mai 2004
si non, comment faire pour me connecter sachant que le code fonctionne parfaitement sur un serveur local
merci d'avance pour l'aide apportée
les détails sont dans le message initial, en l'occurence je les reprends ci-dessous :
voici mon code pour me connecter à ma base de données et l'interrogation de cette-dite base
// Connexion à la base de données
$host="sql.free.fr";
$user="mon login";
$pass="mon mot de passe";
$bdd="ma base de données";
$table="commune";
@mysql_connect($host,$user,$pass) or die("Impossible de se connecter");
@mysql_select_db("$bdd") or die("Impossible de se connecter à la base de données");
// Récupère les données
$query = "SELECT NomCommune FROM $table WHERE CodePostal='62170'";
$result = mysql_query($query);
// Détermine le nombre d'enregistrements trouvés
$nb = mysql_numrows($result);
et là s'affiche le message d'erreur suivant :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/e/8/masse.laurent/selectionville.php3 on line 70
je suis donc logiquement connecté à ma base de données puisqu'aucun message d'erreur ne s'affiche
mais si je modifie le nom de mon login ou mon mot de passe aucun message d'erreur ne s'affiche quand même !!! bizarre, alors que je ne peux être, dans ce cas, connecté à la base de données puisqu'elle n'existe pas !!!
question : n'y aurait-il pas des dysfonctionnements chez Free concernant justement les bases de données, sachant qu'ils ont réorganisé leurs serveurs depuis mai 2004
si non, comment faire pour me connecter sachant que le code fonctionne parfaitement sur un serveur local
merci d'avance pour l'aide apportée