Loading:


    Jak pobrać ID przypisany podczas dodawania rekordu - insert_id

    Często zachodzi potrzeba pobrania ID który został wstawiony do bazy danych podczas dodawania nowego rekordu. ID wstawiane jest automatycznie poprzez auto_increment aby pobrać jego wartość wystarczy po wykonaniu zapytanie użyć tej linijki :

    $id = $db->insert_id;

    Teraz w zmiennej $id znajduje się wartość id które zostało przypisane podczas wstawiania rekordu.

    całość kodu przedstawia się następująco:

    function lacz_bd()
    {
     
      $db = new mysqli('localhost', 'nazwa_uzyt', 'haslo', 'nazwa_bazy');
        if (! $db)
          return false;
       $db->autocommit(TRUE);
       return $db;
    }


    $db
    = lacz_bd();
          
    $zapytanie = "insert into nasza_tabela values ('','".$dane1."','".$dane1."')";
           
    $wynik
    = $db->query($zapytanie);
          
    $id = $db->insert_id;


    Napisz Artyku³

    Listing

    niema




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors