Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Sprawdzanie nastepnego ID
-Gość-
post 22.09.2008, 09:41:20
Post #1





Goście







Witam,
Mam pytanie... czy jest możliwość sprawdzenia jakie będzie ID przed dodaniem rekordu??
Wiem że można sprawdzić po przez SELECT i następnie posortować wyniki odwrotnie ale jeśli ktoś usunie rekord to źle mi to pokaże...

Pozdrawiam i proszę o pomoc
Go to the top of the page
+Quote Post
mike
post 22.09.2008, 09:45:50
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Można wykonać zapytanie:
  1. SELECT LAST_INSERT_ID()
i do otrzymanje wartości dodać 1.
Go to the top of the page
+Quote Post
phpion
post 22.09.2008, 09:59:11
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(mike @ 22.09.2008, 10:45:50 ) *
Można wykonać zapytanie:
  1. SELECT LAST_INSERT_ID()
i do otrzymanje wartości dodać 1.

...tudzież z poziomu PHP funkcją mysql_insert_id" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
-Gość-
post 22.09.2008, 10:05:54
Post #4





Goście







Cytat(mike @ 22.09.2008, 09:45:50 ) *
Można wykonać zapytanie:
  1. SELECT LAST_INSERT_ID()
i do otrzymanje wartości dodać 1.


A jak to wyświetlić??
Go to the top of the page
+Quote Post
wookieb
post 22.09.2008, 10:08:32
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(Gość @ 22.09.2008, 11:05:54 ) *
A jak to wyświetlić??


Głupie pytanie = głupia odpowiedź = phpem = poczytaj trochę manual = zobacz co to jest print_r = zobacz co w manualu pisze o "as" = nie zadawaj takich głupich pytan.


--------------------
Go to the top of the page
+Quote Post
mike
post 22.09.2008, 10:08:38
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Gość @ 22.09.2008, 11:05:54 ) *
A jak to wyświetlić??
Tak jak wyniki każdego innego zapytania.
mysql_query() + mysql_fetch_array() + echo


~wookieb nie ma głupich pytań. Tutaj możesz mówić co najwyżej o zbyt pochopnie zadanym pytaniu.
Go to the top of the page
+Quote Post
-Gość-
post 22.09.2008, 10:16:48
Post #7





Goście







Mam to tak:
  1. <?php
  2. $zapytanie = "SELECT LAST_INSERT_ID() FROM `cos`";
  3. $idzapytanie = mysql_query($zapytanie);
  4. $wiersz = mysql_fetch_array($idzapytanie);
  5. ?>


O mam błąd... Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in....
Go to the top of the page
+Quote Post
mike
post 22.09.2008, 10:19:23
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Ech, no ale wypadałoby jeszcze połączyć się z bazą, nie? mysql_connect() + mysql_select_db()
Poczytaj sobie mauala bo widzę, że nie masz żadnych podstaw do zdobycia wiedzy w tym temacie. Forum to nie kursy internetowe. Takie rzeczy powinieneś potrafić sam znaleźć.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:53