SQL erreur de syntaxe?

Fermé
beber - Modifié par beber le 23/11/2011 à 16:51
 beber - 24 nov. 2011 à 13:31
Bonjour,
j'ai une erreur qui s'affiche :

( ! ) Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\berenguel damien\include\menudroite.inc.php on line 41

et je ne vois vraiment pas d'ou vient le probleme, je suis dessus depuis hier soir...


voici ma table :

----------------------- 
!        MATCH        ! 
----------------------- 
! idmatch : int      ! 
! equipedom : varchar ! 
! equipeext : varchar ! 
! ptsdom : int        ! 
! ptsext : int        ! 
! datematch : date    ! 
! lieu : varchar      ! 
---------------------- 


le code :

 <!-- PROCHAIN MATCH --> 
            <img src="./images/menudroite/prochain.jpg"><br> 
       <?php 

$resultat = mysql_query("SELECT equipedom, equipeext, datematch, lieu FROM match WHERE datematch > CURDATE() ORDER BY datematch ASC LIMIT 0,1"); 
?> 
 <center> <table> 
<?php 
while($ligne = mysql_fetch_array($resultat, MYSQL_ASSOC) ) 
{ 
echo '<tr><td><font size="3"><b>'; 
echo $ligne['equipedom']; 
echo '<br>'; 
echo $ligne['equipeext']; 
echo '</b><font size="2"><i><center>'; 
echo $ligne['datematch'] . ' - ' . $ligne['lieu']; 
echo '</b></font></i></td></tr>'; 
} 
mysql_close($connexion); 
?> 

lorsque je rajoute 'or die' :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match WHERE datematch < CURDATE() ORDER BY datematch DESC LIMIT 0,1' at line 1

Je vois pas ou est le probleme en fait...
Si quelqu'un peu m'aider... merci beaucoup

2 réponses

up :s
merci
0
C'est bon j'ai trouvé
MATCH fait parti du langage SQL j'ai juste eu à renommer la table ...
0