Master Miko
5.02.2006, 11:34:34
moja tabela w mysql (id,opis) id - auto_increment
idzie to tak
id,opis
1,bla
2,bla
3,bla
Oto moje pytanie: jak pozyskać następny id przez skrypt php? Nie chodzi o wstawienie czegoś, ale o pozyskanie wartości - liczbowej bądź tekstowej, bo przecież nie można zrobić: "zapytania o ostatnie id" + 1...
na tym przykładzie (podanym powyżej) chce aby wyszło 4...
w tym przypadku nie chce aby była podliczana liczba rows + 1, tylko był zastosowany jakiś inny sposób.
Master Miko
5.02.2006, 12:11:41
Chodziło mi o coś innego. W SQL pisze: "ostatniej operacji INSERT "
A ja chce to zrobić BEZ opcji insert. Poprostu coś jak "mysql_insert_id" ale bez INSERTOWANIA
TomASS
5.02.2006, 22:51:38
A w jaki inny sposób możesz uzyskać największe Autoincrement? Wcale nie musisz bezpośrednio przed tym zapytaniem wykonywać INSERTA.
SongoQ
5.02.2006, 23:13:41
Cytat
Wcale nie musisz bezpośrednio przed tym zapytaniem wykonywać INSERTA.
Mylisz sie, polecenia podane przez Ciebie zwracaja ostatnie id sesji polaczenia a nie ogolnie.
@Master Miko Mozesz to zrobic na 2 sposoby albo select max(id) from table, lub wyciagnac z incrementacj.
vieri_pl
5.02.2006, 23:19:15
policz ile masz rekordów poprzez selecta...
Master Miko
5.02.2006, 23:23:25
daje przez SHOW TABLE STATUS, udało się