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: 28716
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-2024 v.1.5 | design: diviXdesign & rainbowcolors