Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] przechwycenie indeksu przy insercie
agataperz
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 24.03.2009
Skąd: Hamburg DE

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


Witam,

jak można pobrać nr indeksu który właśnie został zapisany do bazy sql?
Próbowałam pobrać indeks w osobnym zapytaniu poprzez where ale niestety zmienne sie powtarzają.
Następną próbą było zapisywanie do bazy id sesji ale okazje się ze osoba może zapisać do bazy zarazem ta sama sesje jaki i pozostałe zmienne.

Możecie mi jakoś pomóc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




mysql_insert_id
Go to the top of the page
+Quote Post
aigo
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 3
Dołączył: 17.05.2007
Skąd: włocławek

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


Witaj. Użyj

  1. mysql_insert_id()


W ten sposób dostaniesz id ostatnio dodanego rekordu.
Go to the top of the page
+Quote Post
agataperz
post
Post #4





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 24.03.2009
Skąd: Hamburg DE

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


wpasowalam w zapytanie
  1. $query = "INSERT into ehi......";
  2. if(!$result = mysql_query($query, $db_lnk)){
  3. echo('Wystapil blad');


i nic.

CO żle zrobiłam?
Go to the top of the page
+Quote Post
piotrooo89
post
Post #5


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ten if mówi: jeśli to zapytanie się nie powiedzie wejdź we mnie (bez podtekstów (IMG:style_emoticons/default/biggrin.gif) ), być może (na 99.9%) się wykonuje.
Go to the top of the page
+Quote Post

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: 16.10.2025 - 10:32