Warning: mysql_fetch_array(): supplied argume

Fermé
Aziard Messages postés 1 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 8 mai 2011 - 8 mai 2011 à 16:40
 Utilisateur anonyme - 9 mai 2011 à 08:34
Bonjour,

Je suis en train de réaliser un site mais malheureusement j'ai une erreur, je ne vois vraiment pas d'où elle peut venir, je demande donc votre aide...

Sur mon site, j'ai l'erreur suivante:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /public_html/site/Accueil.php on line 185

A la ligne 185 du fichier Accueil.php:

182				<?php
183				mysql_connect("*****","*******","*******");
184				$search=mysql_query("SELECT * FROM yonger21.site_news ORDER BY id DESC LIMIT 3");
185				while ($fi = mysql_fetch_array($search))
186				{
187				?>


Cette partie est surement liée au fichier index.php:

203	{
204	$id=$_GET['p'];
205	mysql_select_db("pages");
206	$fi=mysql_query("SELECT page FROM yonger21.pages WHERE id='$id'");
207	$page=mysql_fetch_array($fi);
208	$aff=$page["page"];
209	if ($aff!="")
210	{


Je vous ai numéroté les lignes...
Si quelqu'un trouve mon erreur, je suis tout ouie.

Cordialement
Aziard

1 réponse

Utilisateur anonyme
9 mai 2011 à 08:34
Bonjour,

Avez-vous essayé la requête en ligne 184
SELECT * FROM yonger21.site_news ORDER BY id DESC LIMIT 3
A priori elle ne doit pas fonctionner, mauvais nom de table ou alors pas de champ id, vérifiez la requête en dehors de PHP, directement dans la base
0