Erreur SQL !SELECT nom, tremis, desc, logo, ban, cp FROM marchand WHERE id=4 [Résolu]

Signaler
Messages postés
29
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
27 août 2007
-
Messages postés
29
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
27 août 2007
-
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

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

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.
Messages postés
29
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
27 août 2007

Merci pour cette tres rapide reponse