Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dodawanie rekordu, jak sprawdzić jaka wartość autoincrement została właśnie dodana?
anskellig
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 6.04.2008

Ostrzeżenie: (0%)
-----


Witam

Mam dziwny problem. Wydaje mi się, że to prosta sprawa...
Dodaję sobie tradycyjnie rekord:

$zapytanie = mysql_query("INSERT INTO tabela (`id`, `pole1`,`pole2`, `pole3`) VALUES ('','$zmienna1','$zmienna2','$zmienna3');");

Ponieważ pierwsze pole (id) jest autoincrement, więc nie wiem jaka tam wartość została wpisana, a jest mi ona potrzebna.

Da się tą wartość jakoś wydobyć bez kolejnego zapytania odnajdującego ją?

Dzięki za odp.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szczypior
post
Post #2





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 5.02.2007

Ostrzeżenie: (0%)
-----


a można coś w tym stylu zrobić?

  1. SELECT id FROM tabela WHERE (INSERT INTO tabela(pole) VALUES ('cos1'),('cos2'))

To oczywiście nie działa, ale czy da się to zrobić idąc tym tropem?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 10:51