Probleme php4 connection bdd

Résolu/Fermé
zealex59 Messages postés 504 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 5 février 2010 - 6 févr. 2009 à 17:10
spacm Messages postés 141 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 30 août 2016 - 6 févr. 2009 à 17:59
Bonjour,

J'ai fais mon site en local avec php my admin et quand je le balance sur free il met le resultat comme si la requete ne sorter 0 ligne pourquoi? (n'importe quelle requete) j'ai dû utiliser php4 donc avec free c'est peut etre pour ça?
il passe donc dans le if($result->num_rows == 0)

<?php

mysql_connect('sql.free.fr','xxxx','xxxxx');
mysql_select_db('xxxx');


$sql = "SELECT Article, Libelle, PrixDeVente
FROM produit
WHERE Famille= 'BOIT'";


$result=mysql_query($sql);


if(!$result) {die("Erreur, impossible d'exécuter la requête" .mysql_error());}
if($result->num_rows == 0) {
echo "Erreur " ;
exit;
}

A voir également:

6 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
6 févr. 2009 à 17:11
Tu as correctement rempli ta base de données Free avec les données de ta base de données locale ?

0
zealex59 Messages postés 504 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 5 février 2010 14
6 févr. 2009 à 17:19
oui oui j'ai verifié et reverifié, mais de toute facon je te dis n'importe quelle requete me renvoi 0 ligne comme si il ne trouvais pas la bonne base
0
zealex59 Messages postés 504 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 5 février 2010 14
6 févr. 2009 à 17:36
aahhh quandd je fais un echo de $result, j'ai Resource id #3....
0
spacm Messages postés 141 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 30 août 2016 30
6 févr. 2009 à 17:40
ça ne serait pas plutot num_rows($result) qui te renseigne sur le nombre de lignes de résultat?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zealex59 Messages postés 504 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 5 février 2010 14
6 févr. 2009 à 17:46
non
0
spacm Messages postés 141 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 30 août 2016 30
6 févr. 2009 à 17:59
A ta place, je ferais un "select * from produit;"
comme requete, pour augmenter mes chances d'obtenir une ligne de réponse,

et j'essaierai malgré tout de récupérer l'éventuel résultat de la sorte:

while ($ligne=mysql_fetch_assoc($result)) {
echo "<pre>"; print_r($ligne)."</pre>";
}
0