Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour créer une requê…
  • Comment envoyer une API PHP commande…
  • Quel CMS utilise PHP 
  • Comment apprendre les commandes MySQ…
  • Comment ajouter et soustraire des no…
  • MySQL se joint à jour Tutorial de r…
  • Comment installer le moteur PHP sur …
  • Comment faire pour capturer SQL d'un…
  • Comment déterminer une application …
  • Comment faire pour exécuter une gra…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Qu'est-ce qu'une requête d'insertion dans PHP et MySQL?

    Insérez la requête dans PHP et MySQL:ajouter des données à votre base de données

    Une insérer la requête Dans PHP et MySQL est la commande utilisée pour ajouter de nouvelles données dans une table dans votre base de données. Voici une ventilation:

    1. Les bases

    * Instruction SQL: Le noyau de la requête INSERT est une instruction SQL qui indique à la base de données quelles données ajouter et où la mettre.

    * Connexion PHP: Vous utilisez PHP pour établir une connexion à votre base de données MySQL et exécuter l'instruction SQL.

    * table et colonnes: Vous spécifiez le tableau dans lequel vous souhaitez insérer et les colonnes où vous souhaitez que les données aient.

    * Valeurs: Les valeurs que vous souhaitez insérer dans les colonnes spécifiées.

    2. Exemple de code

    `` `PHP

    // Détails de la connexion de la base de données

    $ servername ="localhost";

    $ username ="nom d'utilisateur";

    $ mot de passe ="mot de passe";

    $ dbname ="mydatabase";

    // Créer une connexion

    $ Conn =new mysqli ($ servername, $ username, $ mot de passe, $ dbname);

    // Vérifiez la connexion

    if ($ con-> connect_error) {

    Die ("La connexion a échoué:". $ con-> connect_error);

    }

    // Préparez l'instruction SQL

    $ SQL ="INSERT INTO MYTABLE (nom, email) Valeurs ('John Doe', 'John.doe@example.com')";

    // Exécuter la requête

    if ($ con-> query ($ sql) ===true) {

    Echo "Nouvel enregistrement créé avec succès";

    } autre {

    Echo "Erreur:". $ SQL. "
    ". $ Conn-> Erreur;

    }

    // Fermez la connexion

    $ Conn-> close ();

    ?>

    `` '

    Explication:

    * Connexion de la base de données: Le code établit d'abord une connexion à la base de données MySQL à l'aide de la classe `mysqli`.

    * Instruction SQL: La variable `$ sql` contient la requête d'insertion. Il spécifie la table (`myTable`), les colonnes à insérer dans (` name`, `e-mail`), et les valeurs à insérer (` 'John Doe' ', `' John.doe @ example.com'` ' ).

    * Exécution: La fonction `$ conn-> query ()` exécute l'instruction SQL.

    * Gestion des erreurs: Le code vérifie si la requête a réussi (`===true`) et imprime un message en conséquence.

    * Connexion de clôture: La fonction `$ conn-> close ()` ferme la connexion de la base de données.

    3. Considérations importantes:

    * Valeurs d'échappement: Échappez toujours la saisie de l'utilisateur avant de l'insérer dans la base de données pour éviter les attaques d'injection SQL. Vous pouvez utiliser la fonction `mysqli_real_escape_string () 'pour cela.

    * Instructions préparées: Pour une insertion de données plus sûre et plus efficace, envisagez d'utiliser des instructions préparées. Cela vous permet de séparer la structure SQL des valeurs de données réelles, ce qui rend votre code plus sécurisé et plus facile à entretenir.

    * Types de données: Assurez-vous que les types de données des valeurs que vous insérez correspondent aux types de données définis pour les colonnes correspondantes de votre table.

    4. Variations:

    * Plusieurs lignes: Vous pouvez insérer plusieurs lignes dans une seule requête en utilisant le mot-clé «Valeurs» plusieurs fois, séparée par des virgules.

    * Colonnes d'auto-incrémentation: Si votre table dispose d'une colonne d'accès automatique, vous n'avez pas besoin de spécifier une valeur pour cela. La base de données générera automatiquement une valeur unique pour chaque nouvelle ligne.

    * Valeurs par défaut: Si une colonne a une valeur par défaut définie, vous pouvez l'omettre dans la requête et la base de données utilisera la valeur par défaut.

    En comprenant comment créer et exécuter des requêtes d'insertion dans PHP et MySQL, vous pouvez facilement ajouter de nouvelles données à vos bases de données et créer des applications puissantes.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Portée en MySQL 
  • Comment faire pour changer la police dans Echo 
  • Comment utiliser PHP Mail à envoyer à la liste de diffusion 
  • Comment faire pour convertir les images CMJN en RVB avec PHP 
  • Comment construire un registre Bot automatisé 
  • Les différences entre les deux chaînes dans une fonction PHP 
  • Comment modifier une Footer en PHP 
  • Comment envoyer des messages texte et e-mails HTML en PHP 
  • Comment remplacer une base de données en XML 
  • Comment créer un WebTop en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc