| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo seleccionar el último Auto Incremento de MySQL en PHP
    MySQL proporciona un tipo de datos que se incrementa automáticamente cada vez que se agrega un registro a una tabla. Este incremento automático funciona como elemento de la clave principal de una tabla. Puede seleccionar el último registro de incremento automático usando PHP ejecutando una consulta MySQL para seleccionar LAST_INSERT_ID (), y luego ejecutar otra consulta para seleccionar el registro con ese valor de incremento automático . Si está usando PHP para insertar registros en una tabla, se puede obtener el valor de incremento automático para el último registro insertado llamando mysql_insert_id (). Instrucciones Usa MySQL LAST_INSERT_ID ()
    1

    Crear un nuevo archivo PHP usando un editor o el Bloc de notas. Conectar con el servidor de base de datos y abra la base de datos. Por ejemplo , escriba: ?

    < Php

    $ dbc = mysql_connect ( "localhost " , "username" , "password ") or die ( mysql_error ());
    < p> $ db = mysql_select_db ( "base de datos ") or die ( mysql_error ());
    2

    Obtener el valor de LAST_INSERT_ID () seleccionándolo en la tabla que contiene el campo de incremento automático . Por ejemplo , escriba:

    $ query = "SELECT LAST_INSERT_ID () DE ` Estados ` COMO ` id ` " ;

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

    $ row = mysql_fetch_assoc ( $ result ) ;

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

    ejecutar una consulta para seleccionar los datos para el registro con el último valor de incremento automático e imprimir los datos . Por ejemplo , escriba:

    $ consulta = sprintf ( " SELECT del ` Estados ` WHERE` id ` = "% s " ', $ prev) ;

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

    $ row = mysql_fetch_assoc ( $ result ) ;

    printf ( " los datos para el registro con el último valor de incremento automático de % d: \\ r \\ n ", $ prev) ;

    print_r ( $ row ) ;
    Uso PHP last_auto_increment
    4

    Crear una clase para contener una estructura de datos que refleja la estructura de la base . Por ejemplo , escriba:
    clase

    Estado {

    público $ name , $ capital, $ aves ;

    public function __ construct ( $ name , $ capital, $ pájaro ) {

    $ this - > nombre = $ nombre ;

    $ this - > Capital = $ Capital ;

    $ this -> = $ pájaro pájaro , < br >

    }

    }
    5

    rellenar una matriz con los datos que desea insertar en la base de datos . Por ejemplo , escriba:

    $ estados = array ();

    $ estados [ "NH "] = new Estado ("New Hampshire " , "Concord " , "Purple Finch" ) ;

    $ estados [" OH "] = new Estado ( "Ohio " , "Columbus ", " Cardenal ");

    $ estados [" IN" ] = new Estado ( "Indiana " " Indianápolis ", " Cardenal ");
    6

    Iterar a través de la matriz de valores e insertarlos en la tabla de base de datos. Por ejemplo , escriba:

    foreach ($ estados como $ estado) {

    $ consulta = sprintf ( " INSERT INTO` Estados `(` id ` , ` abbrev ` , ` name ` , ` ` , ` ) VALUES aves ` (null , "% s " , "% s " , "% s " , "% s ") ' , $ estado -> abbrev , $ estado -> nombre, capital del estado de $ -> capital, $ estado -> pájaro ) ;

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

    printf ( "Registro insertado con auto- incremenet valor % d ", mysql_insert_id () ); }


    >

    Previous :

    next :
      Artículos relacionados
    ·Cómo encontrar las mejores Grids de datos en PHP 
    ·Cómo incluir un archivo JS en PHP 
    ·Cómo ejecutar PHP en un archivo HTML 
    ·Cómo quitar decimales en PHP 
    ·Cómo descargar un archivo en PHP 
    ·Cómo usar PHP para teléfonos webs Teléfono 
    ·Cómo eliminar un carácter Byte en PHP 
    ·MySQL PHP Scripts Buscar 
    ·¿Qué es la consulta para contar los registros en MySQ…
    ·Cómo anular la configuración de clases en PHP 
      Artículos destacados
    ·Cómo cambiar el nombre de las columnas en MySQL 
    ·Una lista de atributos de estilo de Java 
    ·Cómo hacer una función de raíz cuadrada en Java 
    ·Las propiedades de las columnas y objetos en VBA 
    ·Cómo convertir HTML a WAP 
    ·Cómo hacer un script PHP para funcionar más rápido 
    ·Cómo eliminar caracteres de una cadena con Visual Basi…
    ·Cómo ejecutar un archivo de NetBeans en CMD 
    ·Cómo hacer matriz 3D en Python 
    ·¿Qué es el inicializador estático en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com