kepon72
Messages postés25Date d'inscriptionjeudi 23 avril 2009StatutMembreDernière intervention27 novembre 2011
-
27 nov. 2011 à 12:29
kepon72
Messages postés25Date d'inscriptionjeudi 23 avril 2009StatutMembreDernière intervention27 novembre 2011
-
27 nov. 2011 à 14:20
Bonjour,
Alors voila j'ai un problème pour afficher les donnés de ma tables et je comprend pas si ça viens de ma table ou de mon code car je crois que cela viens des apostrophes...
L’erreur est
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\site_local_request\getInfosFilms.php on line 61
kepon72
Messages postés25Date d'inscriptionjeudi 23 avril 2009StatutMembreDernière intervention27 novembre 2011 27 nov. 2011 à 12:59
Mais je comprend pas cette fonction est utilisée lorsque l'on envoi les données dans la table or ici je vais les récupérer.
Donc je dois reremplir ma table ?
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 27 nov. 2011 à 13:45
Allez je te donne un indice :
$sql="SELECT * FROM $tbl_name WHERE Titre LIKE '$fichier'";
Qu'est-ce que ça donne lorsque $fichier est un nom avec un apostrophe ? En quoi mysql_real_escape_string() peut aider dans ce cas ?
Avec l'indication de la ligne en cause ainsi que ces deux questions tu devrais avoir largement assez de pistes pour trouver par toi même ce qu'il faut corriger.
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 27 nov. 2011 à 14:02
C'est bien ça. Voici un problème de réglé, seulement maintenant tu en as un autre. Essaye d'afficher les résultats à différentes étapes afin de tout décortiquer et isoler le problème. Pour ceci, var_dump() est une alliée précieuse.
kepon72
Messages postés25Date d'inscriptionjeudi 23 avril 2009StatutMembreDernière intervention27 novembre 2011 27 nov. 2011 à 14:14
Alors enfaite var_dump() renvoi ceci par exemple:
string 'L'Assaut' (length=8)
Et dans la base le Titre est stocker comme cela L'Assaut.
Du coup je pense que c'est à cause de ' qu'il n'est pas afficher car les \' ne sont pas ajouter...
Mais si je change le Titre dans ma table comme ceci: L\'Assaut, alors là la ligne ne s'affiche même pas avec var_dump()...