| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment sélectionner le dernier Auto incrément MySQL en PHP
    MySQL fournit un type de données qui s'incrémente automatiquement à chaque fois qu'un enregistrement est ajouté à une table. Cette auto -incrémentation élément fonctionne comme clé primaire pour une table. Vous pouvez sélectionner le dernier enregistrement auto-increment utilisant PHP en exécutant une requête MySQL pour sélectionner LAST_INSERT_ID (), puis en exécutant une autre requête pour sélectionner le dossier avec cette valeur d'auto-incrémentation . Si vous utilisez PHP à insérer des enregistrements dans une table, vous pouvez obtenir la valeur d'auto-incrémentation pour le dernier enregistrement inséré en appelant mysql_insert_id (). Instructions site Utilisez MySQL LAST_INSERT_ID ()
    1

    Créer un nouveau fichier PHP en utilisant un éditeur ou le Bloc-notes. Connectez-vous au serveur de base de données et ouvrez la base de données. Par exemple, tapez :

    < php

    DBC $ = mysql_connect ( "localhost", "username" , "password" ) or die ( mysql_error ());
    < p> $ db = mysql_select_db ( " base de données" ) or die ( mysql_error ());
    2

    obtenir la valeur de LAST_INSERT_ID () en le sélectionnant dans la table contenant le champ à incrémentation automatique . Par exemple, tapez :

    $ query = "SELECT LAST_INSERT_ID () FROM` états ` AS` id ` " ;

    $ result = mysql_query ( $ query ) or die ( mysql_error ()) ;

    $ row = mysql_fetch_assoc ( $ result);

    $ last = $ row [ "id" ] ;
    3

    exécuter une requête à sélectionner des données pour l'enregistrement de la dernière valeur d'auto-incrémentation et imprimer les données. Par exemple, tapez :

    $ query = sprintf (' SELECT de ` états ` WHERE `id` = "% s" de ', $ dernier ) ;

    $ result = mysql_query ( $ query ) or die ( mysql_error ());

    $ row = mysql_fetch_assoc ( $ result);

    printf ("Données pour l'enregistrement avec la dernière valeur d'auto-incrémentation de % d: \\ r \\ n ", $ dernier ) ;

    print_r ( $ row ) ;
    utiliser PHP last_auto_increment
    4

    créer une classe pour contenir une structure de données qui reflète la structure de base de données . Par exemple, tapez :
    État de classe

    {

    public $ name, $ capitale, $ oiseau ;

    public function __ construct ($ name, $ capitale, $ oiseau ) { Photos

    $ this-> nom = $ nom ;

    $ this-> capitale = $ capitale ;

    $ this-> oiseau = $ oiseau ; < br >

    } }


    5

    remplir un tableau avec les données que vous souhaitez insérer dans la base de données. Par exemple, tapez :

    $ états = array ();

    $ Unis [" NH "] = new Etat ( " New Hampshire ", " concorde", "Purple Finch "); Photos

    $ Unis [" OH "] = new Etat ( " Ohio ", " Columbus ", " Cardinal ");

    $ Unis [ "IN" ] = new Etat ( "Indiana " , " Indianapolis ", " Cardinal ");
    6

    parcourir le tableau de valeurs et de les insérer dans la table de base de données . Par exemple, tapez :

    foreach ($ états que $ état ​​) {

    $ query = sprintf ( " INSERT INTO` états `( ` id `,` abbrev `,` nom ` , ` , ` ) VALUES oiseaux ( null, " % s", "% s" , "% s ", " % s") ' , $ state -> abbrev , $ state -> name, $ capitale de l'Etat -> capitale, $ state -> oiseaux) ;

    $ result = mysql_query ( $ query ) or die ( mysql_error ());

    printf ( "Record inséré avec auto- incremenet valeur % d ", mysql_insert_id ()); ?

    }

    > Photos

    Previous :

    next :
      articles connexes
    ·Comment vérifier si un indice de tableau existe en PHP…
    ·Comment configurer un serveur Apache pour PHP 
    ·MySQL rejoint Tutoriel Relation 
    ·Tutoriel pour une session PHP Déconnexion 
    ·Comment puis-je construire des sites Web dynamiques à …
    ·Comment faire pour utiliser select dans une balise DIV 
    ·Comment transformer une chaîne en un nom VAR en PHP 
    ·Comment calculer le facteur de similarité dans les doc…
    ·Comment créer et utiliser $ _SESSION en PHP 
    ·Comment faire pour convertir en UTF-8 dans MySQL 
      articles en vedette
    ·Comment écrire votre jeu propre programme 
    ·Comment faire pour supprimer les doublons d' une liste …
    ·Comment diviser chaque chaîne de lettres en Python 
    ·Ne Scripts Expire 
    ·Comment faire une virgule flottante variable en Python 
    ·Comment faire pour afficher la différence des dates co…
    ·Comment faire clignoter du texte avec JavaScript 
    ·Comment calculer le nombre maximum de curseurs ouverts 
    ·Comment vérifier l'historique Java dans Windows Vista 
    ·Comment ouvrir un fichier depuis argument d'entrée en …
    Copyright © Connaissances Informatiques http://fr.wingwit.com