Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment accéder à MySQL depuis PHP…
  • Comment analyser une délimité par …
  • Comment inverser le sens de l'index …
  • Comment supprimer des fichiers de My…
  • Comment faire pour convertir la chaî…
  • Comment utiliser PHP en Tumblr 
  • Comment exécuter un fichier PHP ext…
  • Comment obtenir MySQL Certification 
  • Comment lire un caractère de fichie…
  • Comment faire pour convertir un tabl…
  •   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

    Inserts multiples dans MySQL

    Vous utilisez des instructions SQL pour gérer les données dans une base de données MySQL , y compris l'insertion de nouvelles lignes dans les tables. L'instruction INSERT SQL indique le nom de la table que vous insérez des données dans les noms des colonnes de cette table et les valeurs que vous souhaitez insérer. Plutôt que de créer et exécuter une instruction d'insertion pour chaque nouvelle ligne dans votre table, vous pouvez enchaîner plusieurs inserts ensemble dans le cadre d' une instruction unique . Instruction INSERT

    Utilisez l'instruction d'insertion SQL pour ajouter de nouvelles données à une table de base de données MySQL. Le code hiérarchique suivant illustre la structure de base d'une instruction d'insertion :

    INSERT INTO table ( colonnes ) VALUES (data) ;

    La déclaration identifie d'abord la table à l'intérieur de la base de données , puis spécifie la colonne noms dans une liste consécutive . Enfin, la déclaration fournit les nouvelles valeurs. Les valeurs doivent correspondre aux colonnes précédemment indiquées dans la déclaration tant en termes de nombre et le type . Dans certains cas, une valeur ne peut être exigé pour certaines colonnes , dans ce cas, vous pouvez fournir "null" à la place - . Par exemple , si une colonne est défini sur auto-increment ou peut être laissé vide
    < br > Photos colonnes

    Pour lister les colonnes dans le cadre d'une instruction d'insertion SQL , utilisez les noms figurant dans la base . Ces noms doivent avoir les personnages et les cas appropriés , ou MySQL peuvent ne pas correspondre . Pour cette raison , il est préférable d'avoir votre interface MySQL ou une copie du script de base de données s'ouvre lorsque vous écrivez vos ordres SQL insert , pour vous assurer d'obtenir le droit de syntaxe. Lors de la construction SQL insert , comprennent toutes les colonnes de la table , même si vous n'êtes pas fournir une valeur pour chacun d'eux .

    Valeurs

    Dans la section des valeurs de l' instruction d'insertion SQL , les développeurs doivent fournir une valeur du type approprié pour chaque colonne spécifiée . Par exemple, si une colonne spécifique est mis à stocker des chaînes de texte , l'expression d'insertion doit inclure une variable de chaîne de texte dans cette position. Pour MySQL pour correspondre aux valeurs des colonnes , le nombre de valeurs fournies dans le cadre de l'instruction d'insertion doit correspondre au nombre de colonnes indiqué . Les valeurs de mise en forme peut devenir complexe si vous incluez les instructions SQL à l'intérieur de tout autre code de programmation - par exemple , un script PHP , comme dans l'exemple suivant:

    $ insert_statement = "INSERT INTO customer_table ( cust_id , cust_name , adresse) VALUES ( null, ' Mary Smith' , '51 station Road ' ) ";

    le code utilise des guillemets simples pour les valeurs de chaîne de sorte qu'il n'y ait pas de confusion entre ces derniers et les guillemets délimitant la requête chaîne dans PHP.
    plusieurs lignes

    Certains développeurs choisissent de réaliser de multiples déclarations d'insertion à l'aide d'une seule ligne pour chaque ligne. Le code suivant illustre ceci:

    INSERT INTO VALUES customer_table ( cust_id , cust_name , adresse) ( null, ' Mary Smith' , '51 Station Road ') ; INSERT INTO customer_table ( cust_id , cust_name , adresse) VALUES ( null, ' Tim Jones' , '12 Main Street ');

    Toutefois , SQL fournit une méthode de raccourci pour plusieurs inserts. Le code suivant illustre cette solution de rechange :

    INSERT INTO VALUES customer_table ( cust_id , cust_name , adresse) ( null, ' Mary Smith' , '51 Station Road '), ( null,' Tim Jones ' , '12 principale street ' ) ;

    Cela a le même effet que les deux états distincts

    .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment vérifier si un fichier s'ouvre dans PHP 
  • PHP Byte Conversion 
  • Comment insérer un tableau dans MySQL en PHP 
  • Le PHP Equals fonction 
  • Comment ajouter des codes Marquee à PHP Nuke 
  • Tutoriel: MySQL Database Design 
  • ColdFusion et PHP Formation 
  • Comment lier une fonction OCI 
  • Comment télécharger un fichier en PHP 
  • Comment créer une page HTML connecter 
  • Connaissances Informatiques © http://www.ordinateur.cc