Requête SQL ne s’exécute pas

Requête SQL ne s’exécute pas Executer des requetes sql dans un .ksh (Résolu) » Forum - Shell Exécuter requête SQL en VBA (sous ACCESS) (Résolu) » Forum - VB / VBA Exécuter une requête sql sous DOS? (Résolu) » Forum - Windows Probleme : executer deux requette sql en meme temps (Résolu) » Forum - Programmation Creer un bouton qui execute des requetes SQL (Résolu) » Forum - Javascript

Bonjour, je suis en train de développer un site web pour une pizzeria.
Pour que le patron puisse modifier au besoin le nom, les prix ... j'ai donc enregistré les pizzas dans une base de donnée. Je décide donc de récupérer le nom de la pizza via une requête SQL pour les afficher sur le site.

 function nom ($i)                     {                         $Serveur = "localhost";                         $Util = "root" ;                         $Mdp = "" ;                         $Base = "valpizzas" ;                         $Connexion = new mysqli ($Serveur, $Util, $Mdp, $Base);                         //Aucun problème de connexion                         if($Connexion->connect_error == false)                         {                                $nomRequete="SELECT Nom                                           FROM pizzas                                                                         where Numéro==$i;";                                                          $ExecRequete = mysqli_query($Connexion, $nomRequete);                             if ($ExecRequete == true)                             {                                 echo "La requette a fonctionée !";                             }                             else                             {                                 echo "La requête n'a pas fonctioné ! ";                             }                         }                         else                         {                             echo "erreur de connexion";                         }                         return($nomRequete) ;                     } echo $_SESSION["nom"]=nom(1); ?> 

Sauf qu'a la place d'avoir le nom de la pizza n°1, j'obtiens La requête n'a pas fonctioné ! SELECT Nom FROM pizzas where Numéro==1;
J'ai donc la certitude que ma requête est lue mais pas exécuter. Avez vous une idée de ou est l’erreur car je ne l'a vois pas.

Merci de votre aide. Et dsl si cela n'est pas claire.

Forum

Requête SQL ne s’exécute pas Executer des requetes sql dans un .ksh (Résolu) » Forum - Shell Exécuter requête SQL en VBA (sous ACCESS) (Résolu) » Forum - VB / VBA Exécuter une requête sql sous DOS? (Résolu) » Forum - Windows Probleme : executer deux requette sql en meme temps (Résolu) » Forum - Programmation Creer un bouton qui execute des requetes SQL (Résolu) » Forum - Javascript

Web: www.shapebootstrap.net

2 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,

C'est probablement le

  ==  
dans le select, ce n'est pas une syntaxe sql mais plutôt php (pour ne pas risquer d'affecter une valeur à une variable sur une comparaison).

cdlt

Reply
réponses:
  • jordane45

    Bonjour,
    ça .. et aussi le caractère accentué dans le nom de la colonne à éviter.

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed