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%)
-----


No to sie chyba nie rozumiemy (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

TABELKA:

id adres
1 hhdsgh
2 gss
3 gh
7 hksp
8 csgh


Kod
$zapytanie = "SELECT * FROM tabela where id > 0";
$rekordy = mysql_num_rows($wykonaj);


I tu juz masz liczbe rekordow.

Kod
$rekordy--;


Tu wszystko jasne.

Kod
$zapytanie = "SELECT * FROM tabela where id > 0 LIMIT ".$rekordy.",1";


A tu dostajesz ostatni rekord.

Co do tabeli to id jest oczywiscie dodawane automatycznie, rosnaco i sie nigdy nie powtarza.


Nadal uwazam ze jest to dobre rozwiazanie, ale dla MALYCH serwisow. Moga byc bowiem czeste dodawania danych itp, wiec istnieje prawdopodobienstwo malych przeklaman.

Cytat
Jesli zwroci pseudolosowo to bedzie kazda wartosc moze byc 10, moze byc 1 i po co to id > 0 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Tutaj Ciebie nie rozumiem:(

Cytat
Czesto sie to zdaza, przykladem moze byc nawet forum.php.pl

a tu sie zgadzam, forum w koncu to nie jakis maly serwis.

Cytat
Nie ma niczego pewniejszego jak zwrocenie id z inkrementacji z sesji bazy danych.

tu tez sie moge zgodzic.
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: 4.10.2025 - 16:04