Posez votre question Signaler

SQL erreur de syntaxe?

beber - Dernière réponse le 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
Lire la suite 

SQL erreur de syntaxe »

2 réponses
Réponse
+0
moins plus
up :s
merci
Ajouter un commentaire
Réponse
+0
moins plus
C'est bon j'ai trouvé
MATCH fait parti du langage SQL j'ai juste eu à renommer la table ...
Ajouter un commentaire
Ce document intitulé « SQL erreur de syntaxe? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?