Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wybrac ostatni dodany id ?
swmikolaj21
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 11.05.2005

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


Witam!

Jak najskuteczniej i najpoprawniej zrobic cos takiego:

Komis:
dodaje oferte- do bazy danych: marka, model, id- auto increment. Oprocz tego uploaduje zdjecie ktorego nazwa ma wygladac cos w stylu car_11.jpg , gdzie 11 to nr id wlasnie co dodanego auta.

Problem mam z tym jak wycignac to id

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arturrrr
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.07.2005

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


@SongoQ chyba mnie zle zrozumiales.

1. Sprawdzam ile jest rekordow w bazie.
2. Odejmuje od tego 1.
3. Pobieram jeden rekord, np. warunek id > 0 ale ((IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !) LIMIT jest ustawiony na jedno pobranie rekordu od miejsca wyliczonego w punkcie 2.

To by bylo na tyle w sprawie wytlumaczenia o co mi chodzi.

Druga sprawa to to ze miedzy punktem 1 a 3 (zapewniam ze ulamkowa czesc sekundy) moze dojsc do:

- dodania rekordu. Ja uznalem ze jest to malo prawdopodobne. Jesli nawet tak by sie stalo, to dostaniemy przedostatni rekord.
- usuniecia jakiegos rekordu. Takze malo prawdopodobne. Wtedy nic nie zostanie z bazy zwrocone.

Dodam ze mozna to wrzucic w petle i w koncu otrzymamy prawidlowy wynik. Obstawiam ze bedzie to za pierwszym razem.

Nie jest to sposob najefektywniejszy, ale za to logiczny i latwy do przeanalizowania. Przynajmniej dla mnie.

@SongoQ jesli sie myle to mnie popraw. Moze sie czegos naucze, bo specem nie jestem...
Go to the top of the page
+Quote Post

Posty w temacie
- swmikolaj21   Jak wybrac ostatni dodany id ?   11.05.2005, 14:29:19
- - mhs   np.: 1) [SQL] pobierz, plaintext SELECT last_inse...   11.05.2005, 14:33:14
- - swmikolaj21   A tak sobie własnie myslałem ze przydałaby sie tak...   11.05.2005, 14:41:20
- - kotkon   2. nie działą bo ty tylko w php 5 a co do 1. to n...   8.07.2005, 18:07:17
- - SongoQ   php5 nie ma nic do tego. Cytatto nie rozumiem jak...   8.07.2005, 18:27:46
|- - grattz   Cytat(SongoQ @ 8.07.2005, 18:27:46 ) ...   16.11.2006, 20:51:15
- - arturrrr   Jak nie bedzie dzialac to zawsze mozna sprawdzic i...   10.07.2005, 21:09:57
- - SongoQ   @arturrrr Zastanawiales sie o czym powiedziales? D...   10.07.2005, 21:33:33
- - arturrrr   @SongoQ chyba mnie zle zrozumiales. 1. Sprawdzam ...   10.07.2005, 22:16:52
- - SongoQ   Ok to moze inaczej. Dodales rekord i id jego wyno...   10.07.2005, 23:06:59
- - arturrrr   No to sie chyba nie rozumiemy TABELKA: id ...   11.07.2005, 09:54:26
- - mhs   @arturrrr tak czytam ten watek i nie rozumiem jed...   11.07.2005, 10:03:46
- - SongoQ   Po co tyle zapytan, po co meczyc php i baze danych...   11.07.2005, 10:08:21
- - arturrrr   CytatNie jest to sposob najefektywniejszy, ale za ...   11.07.2005, 12:13:12
- - mhs   Cytat(arturrrr @ 2005-07-11 13:13:12)Rozumiem...   11.07.2005, 12:20:06
- - SongoQ   Cytatale moze troch skromnosci z twojej strony by ...   11.07.2005, 13:02:15
- - DavidPL   @arturrrr Ucz się, a będziesz specjalistą i będzi...   11.07.2005, 13:19:14
- - mhs   Cytat(DavidPL @ 2005-07-11 14:19:14)Kwestia w...   11.07.2005, 13:24:15
- - nospor   @arturrrr oj nie popisałeś się chłopie. Ludzie chc...   11.07.2005, 13:28:42
- - nospor   select last_insert_id() to jest MySql a nie php, w...   16.11.2006, 20:53:51


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: 3.10.2025 - 13:54