Bonjour à tous.
Je débute en PHP et donc je n'y connais pas encore grand chose.
Mon problème est le suivant : j'ai écris une page en PHP qui est censée récupérer des données sur une BDD distante, puis les afficher dans un tableau.
En local, aucun problème (serveur apache avec easyPHP), la connection avec la BDD est faites et la page affiche bien mon tableau avec mes données...
Et puis voila qu'une fois le site mis en ligne (hébergeur Online.net) la page ne fonctionne plus...je ne pense pas que ca soit un problème de connexion avec la base puisque j'utilise toujours la même base distante et donc les paramètres de connexion sont les mêmes.
Voici l'erreur que j'obtiens :
Et voici la partie de partenariat.php qui est concernée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in partenariat.php on line 13
Je comprend pas vraiment en quoi le fait de passer d'un serveur local à un herbergeur puisse faire planter mon code, donc si quelqu'un à une idée je suis preneur !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 include 'config.php'; $sql = "select * from $tablepartenaires where 1"; $res = mysql_query($sql); $partenariat = ''; while ($p = mysql_fetch_array($res)) //ligne 13 { extract($p); $partenariat .= '<style type="text/css">'; $partenariat .= '<tr>'; $partenariat .= "<td valign=\"top\"><font face=\"Arial\">${intitule}</td>"; $partenariat .= "<td valign=\"top\"><font face=\"Arial\">${adresse}</font><br>"; $partenariat .= "<a href=\"http://${lien}\" target=\"_blank\"><font face=\"Arial\">${lien}</font></a></td>"; $partenariat .= "<td><div align=\"center\"><a href=\"http://${lien}\" target=\"_blank\">"; $partenariat .= "<img src=\"logos/${image}\" border='0'></a></div></td></tr>"; $partenariat .= '<tr><td> </td>'; }
Merci !
Partager