| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come selezionare l'ultimo incremento automatico MySQL in PHP
    MySQL fornisce un tipo di dati che viene incrementato automaticamente ogni volta che un record viene aggiunto a una tabella . Questo incremento automatico funzioni di elemento come chiave primaria per una tabella . È possibile selezionare l' ultimo record di incremento automatico con PHP eseguendo una query MySQL per selezionare LAST_INSERT_ID ( ) , e poi correre un'altra query per selezionare il record con quel valore di incremento automatico . Se si utilizza PHP per inserire i record in una tabella , è possibile ottenere il valore di incremento automatico per l'ultimo record inserito chiamando mysql_insert_id ( ) . Istruzioni
    Uso MySQL LAST_INSERT_ID ( ) economici

    1 Creare un nuovo file PHP usando un editor o il Blocco note. Connettersi al server di database e aprire il database . Ad esempio, digitare : ?

    < Php

    $ DBC = mysql_connect ( " localhost " , "username " , "password" ) or die ( mysql_error ( ) ) ;
    < p > $ db = mysql_select_db ( "database" ) or die ( mysql_error ());
    2

    ottenere il valore di LAST_INSERT_ID ( ) selezionandolo dalla tabella che contiene il campo incremento automatico . Ad esempio, digitare :

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

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

    $ row = mysql_fetch_assoc ( $ risultato) ;

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

    Eseguire una query per selezionare i dati per il record con l'ultimo valore di incremento automatico e stampare i dati . Ad esempio, digitare :

    $ query = sprintf ( 'SELECT da ` stati ` WHERE ` id = " % s "` ' , $ ultimo ) ;

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

    $ row = mysql_fetch_assoc ( $ risultato) ;

    printf (" I dati per il record con l'ultimo valore di incremento automatico di % d : \\ r \\ n " , $ ultimo ) ;

    print_r ( $ row ) ;
    Utilizzare PHP last_auto_increment
    4

    Creare una classe per contenere una struttura dati che rispecchia la struttura del database . Ad esempio, digitare :

    Stato class { $ nome

    pubblico , $ di capitale , $ uccello ;

    public function __ construct ( $ nome, $ di capitale , $ uccello ) {

    $ this-> name = $ nome ;

    $ this-> = $ di capitale sociale;

    $ this-> bird = $ uccello ; < br

    }
    >

    }
    5

    popolare un array con i dati che si desidera inserire nel database. Ad esempio, digitare :

    $ Uniti = array ();

    $ Uniti [ " NH " ] = nuovo Stato ( " New Hampshire " , "armonia " , "Purple Finch " ) ;

    $ Uniti [ " OH " ] = nuovo Stato ( " Ohio " , " Colombo " , " cardinale ");

    $ Uniti [ " A " ] = nuovo Stato ( " Indiana " , " Indianapolis " , " cardinale ");
    6

    scorrere la matrice di valori e inserirle nella tabella del database. Ad esempio, digitare :

    foreach ( $ Stati come $ stato ) {

    $ query = sprintf ( ' INSERT INTO ` stati ` ( `id `, ` abbrev `, ` nome ` , ` `, ` uccello ` ) VALUES (NULL, " % s " , " % s " , " % s " , "% s" ) ' , $ stato - > abbrev , $ stato - > nome , $ capitale dello stato - > capitale , $ stato - > uccello ) ;

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

    printf ( "Record inserito con auto- incremenet valore % d " , mysql_insert_id ()); ?

    }

    >

    Previous :

    next :
      Articoli Correlati
    ·Come Undelete l' account root per MySQL 
    ·Come eseguire un job cron PHP 
    ·Come suddividere stringhe MySQL 
    ·Come salvare un file PHP e allegarlo alla Pagina Web 
    ·T - SQL String Funzioni 
    ·Come mettere il codice PHP in Tooltip 
    ·Come caricare i contenuti web da Cpanel 
    ·Come rimuovere PHP Dal miei Post Joomla 
    ·Come verificare se un collegamento funziona in PHP 
    ·Come creare database MySQL per l'installazione DSN 
      Articoli in evidenza
    ·Come aggiungere un Shard all'Indice in Katta 
    ·Come crittografare e Filigrana un PDF PHP 
    ·Come eliminare da un Tablename su un databaseName in My…
    ·Come modificare un documento di Word in C # 
    ·Come fare un gioco Java Object - Oriented 
    ·Come eseguire C Programma in Visual Studio 
    ·Python non è corrispondente ad una stringa 
    ·Come compilare Python comandi 
    ·Come fare un file EXE in Blocco note 
    ·Come convertire un float in un Int32 
    Copyright © Conoscenza Informatica http://it.wingwit.com