Erreur SQL !SELECT nom, tremis, desc, logo, ban, cp FROM marchand WHERE id=4

Résolu
mecapom
Messages postés
29
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
27 août 2007
- 27 août 2007 à 13:35
mecapom
Messages postés
29
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
27 août 2007
- 27 août 2007 à 14:33
Bonjour j'ai un petit soucis voici mon message d'erreur:

Erreur SQL !
SELECT nom, tremis, desc, logo, ban, cp FROM marchand WHERE id=4
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 'desc, logo, ban, cp FROM marchand WHERE id=4' at line 1

Pouvez vous me dire a quoi il correspond merci....
Voici mon script de la page.

<?php
//Ne pas oublier de mettre le session_start()
session_start();
//On vérifie que le membre est connecté.
if (isset($_SESSION['logged']) && $_SESSION['logged'] === true)
{
   //Identifiants de connexion à la base de données.
 require("config.inc.php");
 //Connexion à la base de données.
 mysql_connect($host,$username,$password);
 mysql_select_db($bdd_name);
 $sql = 'SELECT nom, tremis, desc, logo, ban, cp FROM marchand WHERE id='.$_GET['part'].''; 
 $req = mysql_query($sql)or die('Erreur SQL !
'.$sql.'
'.mysql_error()); //si tu utilises une base MySQL !
 while($type = mysql_fetch_assoc($req))
   echo ''.$type['ban'].'
               ----

      
    ,
  
  ----

      
    
    '.$type[logo].',
  

  ----

        
     '.$type['desc'].'   ,
  
  ----

    &nbsp;,
  ----

        Actuellement
'.$type['tremis'].' chez
    
    '.$type[nom].',
  ----

        

    '.$type[cp].'>

        ,
  ----

        

            Cliquez sur la
      bannière en haut de la page pour accéder au site du partenaires
';
 
}
else
   echo 'Vous devez être connecté pour accéder à cette page !
Allez [index.php ici] pour vous connecter.';
mysql_close();
?>
<html>




<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>detail</title>
</head>












</html>

2 réponses

cs_mike17
Messages postés
19
Date d'inscription
mardi 20 mai 2003
Statut
Membre
Dernière intervention
3 mars 2009

27 août 2007 à 13:50
Bonjour,
dans ta requète tu utilises DESC, hors c'est un mot réservé au langage SQL.
SELECT ... FROM ...ORDER BY ... DESC

Change le nom de ce champs dans ta base, ca devrait fontionner.
3
mecapom
Messages postés
29
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
27 août 2007

27 août 2007 à 14:33
Merci pour cette tres rapide reponse
0