Pb php

Résolu
sheik5757 Messages postés 239 Statut Membre -  
legulysse Messages postés 123 Statut Membre -
Bonjour,
j'aimerais recevoir une aide concernant une erreur php que je recontre

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 'char WHERE id ="1"' at line 1

la ligne ou est le "or die mysql error" :
$requete1 = mysql_query('SELECT '.$info.' FROM char WHERE id ="'.$id.'"') or die (mysql_error());
merci

6 réponses

  1. legulysse Messages postés 123 Statut Membre 15
     
    si tu mets des " " autour de ta valeur, elle sera considérée comme une chaine de caracteres, et non comme une valeur numérique. je pense qu'il te suffit de les enlever.
    0
  2. sheik5757 Messages postés 239 Statut Membre 8
     
    c'est pareil j'obtiens
    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 'char WHERE id =1' at line 1
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Salut

      essayes comme ça:

      $requete1 = mysql_query("SELECT ".$info." FROM char WHERE id ='".$id."'") or die (mysql_error());
      


      @lain
      0
  3. sheik5757 Messages postés 239 Statut Membre 8
     
    j'ai toujours l'erreur
    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 'char WHERE id ='1'' at line 1
    0
  4. Utilisateur anonyme
     
    Salut,
    utiliser un nom de table qui est déjà utilisé par SQL pour définir une chaîne de caractères ça risque de pas trop lui plaire.
    Il faut donc faire comme ça :
    $requete1 = mysql_query('SELECT '.$info.' FROM `char` WHERE id ="'.$id.'"') or die (mysql_error()); 

    En gros il faut entourer char de ``qui se trouvent en 7. (Alt Gr + 7)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sheik5757 Messages postés 239 Statut Membre 8
     
    merci ça marche!
    0
  7. legulysse Messages postés 123 Statut Membre 15
     
    Voilà qui est bon à savoir, merci pour cette info !
    0