Variable transmise PHP dans une requete SQL

Résolu
aKuma59 Messages postés 105 Statut Membre -  
aKuma59 Messages postés 105 Statut Membre -
Bonsoir,
Voila, j'ai une page "AdminSite.php" qui contient un lien "<a href="http://monsite./AdminModifier.php?NumArticle='.$row["NumeroArticle"].'">
($row["NumeroArticle"] est de type int dans ma base de données)
Une fois sur la page AdminModifier.php?NumArticle='.$row["NumeroArticle"] (nous dirons que
$row["NumeroArticle"] = 3)

Donc arriver sur AdminModifier.php?NumArticle=3
J'ai le code PHP suivant :
$NumArticle = intval($_GET['NumArticle']);

Et la requete :
$Requete = "SELECT NumeroArticle,TitreArticle,Article,Date,Categorie WHERE NumeroArticle='".$NumArticle."'";

Et voici ce qui apparait sur la page :
Bienvenue
Erreur SQL !
SELECT NumeroArticle,TitreArticle,Article,Date,Categorie WHERE NumeroArticle='3'
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 'WHERE NumeroArticle='3'' at line 1

Quelqu'un a une idée ? :)
Configuration: Windows XP
Firefox 3.0.1

4 réponses

  1. aKuma59 Messages postés 105 Statut Membre 6
     
    Je suis trop bête ! Quel stupide erreur d'inattention !
    (Ne le dite à personne, j'ai un BTS informatique de gestion option developpeur d'application :x )
    1
  2. Galawin Messages postés 875 Statut Membre 123
     
    Tu oublie de choisir la table :
    SELECT "les champs que tu veut" FROM "La table que tu veut" WHERE (optionel) "la valeur d'au moin un des champ"
    0
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    Bonsoir

    la syntaxe pour une requette est:

    SELECT champ1,chap2 etc FROM ta_table WHERE champ='....'

    dans ton cas il manque la table ou aller chercher les infos
    0
  4. aKuma59 Messages postés 105 Statut Membre 6
     
    Merci beaucoup à vous deux :)
    0