mysq_fetch_array = petit souci !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysq_fetch_array = petit souci !

par Scurz » 15 avr. 2007, 21:32

Merci pour ta réponse, problème résolu. Je m'étais trompé ds mon config.inc.php avec le nom de la base ! Erreur bête.

par Ryle » 15 avr. 2007, 20:55

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ******* on line 7
Cela signifie que la variable passée à ta fonction mysql_fetch_array() n'est pas une ressource MySQL valide. $query_includebas contenant le résultat retourné par mysql_query() on peut supposer qu'il y a un problème avec la requête ou la connexion à la base de données.

As-tu une table nommée "includebas" qui contient un champ "contenu" dans ta base ? Quel résultat obtiens-tu si tu joues ta requête directement dans MySQL ou phpMyAdmin ?

Tu peux utiliser or die(mysql_error()) après ton mysql_query() pour t'assurer qu'il n'y a pas eu d'erreur sql.

Vérifie également tes infos de connexion si ce qui précède ne change rien :)

mysq_fetch_array = petit souci !

par Scurz » 15 avr. 2007, 19:50

'soir,

Petit souci avec un mysql_fetch_array, bon, c'est un code tout bête et basique :
<?php
include_once("../inc/config.inc.php");
$query_includebas = mysql_query("SELECT `contenu` FROM `includebas`");
$donnees = mysql_fetch_array($query_includebas);
echo $donnees['contenu'];
mysql_close();
?>
Ce qui me donne :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ******* on line 7
Line 7 : $donnees = mysql_fetch_array($query_includebas);

J'ai essayé plusieurs solutions, mais ça ne change rien, une idée ?

bye