Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]next auto_increment
Forum PHP.pl > Forum > Przedszkole
laik_PHP
Hej, da się jakoś odczytać jaki będzie kolejny numer z pola auto_increment jednym zapytaniem?

narazie mam to tak:

  1. function addPlace ($label, $gallery) {
  2. $GLOBALS["mysqli"] -> query("INSERT INTO tabela (label, gallery) VALUES ('$label', '$gallery')");
  3. return $GLOBALS["mysqli"] -> query("SELECT MAX(id) FROM tabela");
  4. }



a chciałbym coś podobnego:

  1. function addPlace ($label, $gallery) {
  2. return $GLOBALS["mysqli"] -> query("INSERT INTO tabela (label, gallery) VALUES ('$label', '$gallery') RETURN AUTO_INCREMENT");
  3. }
d3ut3r
Radzę przerzucić się na PDO, ale jeżeli już musisz zostać z mysqli to użyj:

http://php.net/manual/en/mysqli.insert-id.php
laik_PHP
Cytat(d3ut3r @ 16.03.2011, 01:52:40 ) *
Radzę przerzucić się na PDO, ale jeżeli już musisz zostać z mysqli to użyj:

http://php.net/manual/en/mysqli.insert-id.php



Działa, EOT i dzięki.


czytam: http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.