Comment envoyer un SQL Server pour le serveur mysql

Après vous avez une connexion ouverte avec le serveur MySQL, vous envoyer votre requête SQL. Pour interagir avec la base de données, mettre votre instruction SQL dans une variable et l'envoyer au serveur MySQL avec la fonction mysqli_query, comme dans l'exemple suivant:

$ query = "SELECT * FROM Customer" - Résultat $ = mysqli_query ($ cxn, $ query) or die ("Impossible d'exécuter la requête.") -

La requête est exécutée sur la base de données actuellement sélectionné pour la connexion spécifiée.

La variable $ resultat détient des informations sur le résultat de l'exécution de la requête, mais pas les résultats réels. Les informations contenues dans $ resultat dépend de si oui ou non la requête obtient des informations de la base de données:

  • Pour les requêtes ou des déclarations qui ne reçoivent pas toutes les données: La variable $ resultat contient des informations pour savoir si la requête ou instruction exécutée avec succès ou non. Si elle est réussie, $ resultat est réglé sur vrai- si elle est pas réussie, $ resultat est réglé sur faux. Certaines requêtes et déclarations qui ne renvoient pas de données sont INSERT et METTRE À JOUR.




  • Pour les requêtes qui retournent des données: La variable $ resultat contient un identificateur de résultat indiquant où les données se trouve retourné, lui-même et non pas les données renvoyées. Certaines requêtes qui retournent des données sont SELECT et MONTRER.

L'utilisation des guillemets simples et doubles peut être un peu déroutant lors de l'attribution de la requête ou de la déclaration à la $ query variable. Vous êtes réellement en utilisant des guillemets sur deux niveaux: les citations qui assignent la chaîne à $ query et les citations qui font partie du langage SQL lui-même.

Les directives suivantes peuvent vous aider à éviter les problèmes avec des citations lorsque vous travaillez avec SQL:

  • Utilisez des guillemets au début et à la fin de la chaîne.

  • Utilisez l'apostrophe avant et après les noms de variables.

  • Utilisez l'apostrophe avant et après les valeurs littérales.

Les déclarations suivantes montrent des exemples de l'assignation de chaînes SQL pour les variables en PHP:

$ query = "SELECT prenom FROM Customer" - $ query = "SELECT prenom FROM Customer OÙ lastName = 'Smith'" - ​​$ query = "UPDATE SET client lastName = '$ nom'" -

L'instruction SQL elle-même ne comprend pas un point-virgule (-), Afin de ne pas mettre une virgule à l'intérieur du devis final. La seule virgule apparaît au final très présent est le point-virgule de PHP qui se termine le communiqué.


» » » Comment envoyer un SQL Server pour le serveur mysql