Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodanie do tabeli z polem auto_increment i pobranie wartości
kenobi13
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 13.07.2009
Skąd: Ziemia

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


Witam, czy da się wykonać zapytanie, które doda do tabeli z polem id, które ma auto_increment, a potem zwróci wartość tego pola? Wiem, że zapytanie dodające ma wyglądać tak:
  1. INSERT INTO `posts` (
  2. `topic`,
  3. `message`,
  4. `forumid`,
  5. `topicid`,
  6. `postdate`,
  7. `poster`
  8. )
  9. VALUES ("bla", "wiadomosc", 1, 5, 0 , "bart")

Ale jak sprawić, by system zwrócił wartość pola id to już nie wiem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




1)
  1. SELECT last_insert_id();


lub w php
2)
http://pl2.php.net/manual/pl/function.mysql-insert-id.php
Go to the top of the page
+Quote Post

Posty w temacie
- kenobi13   Dodanie do tabeli z polem auto_increment i pobranie wartości   12.02.2010, 11:57:27
- - nospor   1) [SQL] pobierz, plaintext SELECT last_insert_id...   12.02.2010, 12:00:19
- - zzeus   mysql_insert_id   12.02.2010, 12:01:31
- - kenobi13   Dzięki, pomogło   12.02.2010, 12:29:14


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: 12.10.2025 - 17:14