Bonjour tout le monde,
Voila je vous expose mon pb : j'ai crée deux comptes ftp chez free et ai activé leurs bases de données respectives. Sur le compte ftp n°2 j'ai un script php qui fait une requete sql sur la base de donnée du compte n°1, sachant que les deux compte sont chez free, ca devrait fonctionner, mais il n'en est rien!
En fait le script ne fonctionne que lorsqu'il se trouve sur le compte ftp associé a la base de donnée, lorsque je le met sur l'autre compte j'obtiens cette erreur :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr....
voila la partie du code concernée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
//ici les parametres pour la connexion
   $host="sql.free.fr";    $base="nom_de_la base";    $passe="password";
 
//on effectue la connexion
 @mysql_connect("$host","$base","$passe");
// ----- extraction de données de la base
 
  $data =mysql_db_query("nom_de_la_base","select serie from image");
  $nbr_result = mysql_num_rows($data);
Le but est d'obtenir la valeur de la variable $nbr_result correspondant au nombre total de "tuples" dans la table "image"
C'est au niveau de la derniere ligne que se produit l'erreur, Quelqu'un au rait -il une solution a mon probleme, est-il impossible de se connecter a une base de donnée free depuis un compte free different de celui associé a cette base?
J'ai deja fait pas mal de recherches mais je n'ai rien toruvé...
Je vous remercie d'avance pour votre aide...
Amicalement,
Metalfire77.