Page 1 sur 1

mysq_fetch_array = petit souci !

Posté : 15 avr. 2007, 19:50
par Scurz
'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

Posté : 15 avr. 2007, 20:55
par Ryle
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 :)

Posté : 15 avr. 2007, 21:32
par Scurz
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.