SeoHost.pl

[MySQL][PHP] Jak pobrać numer ID ostatnio dodanego rekordu do bazy danych MySQL?

ID ostatnio dodanego rekordu do bazy danych MySQL zwraca funkcja mysqli_instert_id(). Warunkiem jest jednak to, że kolumna musi mieć atrybut AUTO_INCREMENT (automatyczne numerowanie kolejnych rekordów).

<?php
$mysqli->query("INSERT INTO test SET imie='Jan'");
echo 'Nowy rekord ma ID '.$mysqli->insert_id.'';
?>

Przykład jest w stylu obiektowym.

Oficjalna dokumentacja funkcji mysqli_insert_id()

autor: Krzysztof Szypulski

data dodania/aktualizacji: Wtorek, 28 października 2014 (11:56:03)

tagi:

php, php5, mysqli, mysqli_insert_id, ostatni rekord, auto_increment, query, insert

Formularz kontaktowy

Masz pytania? Pisz śmiało, postaram się odpowiedzieć.

2 * 5 =
* pole obowiązkowe
Sebastian Szypulski DEVGRU

tel: +48 501 775 144 e-mail: admin@kess.com.pl

ul. Żydowo 44, 76-010 Polanów

Copyright © 2001 - 2024 by Krzysztof Szypulski "KESS"
przejdź do góry strony