Warning: mysql_fetch_array(): supplied argume

Aziard Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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
 
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