Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Mysql][php] Wybieranie poszczegolnych rekordow
Seba17
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 28.06.2007

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


Mam takie pytanie jak moge wybrac nie znajac id ani nic tylko baze i rodzaje pol jakie tam są np rekord o nawyższym id lub o najniższym. Chodzi mi tutaj o system newsów jezeli news ma numer najwyższy to jak go wybrac.


  1. <?php
  2. $id&#12288;= mysql_query("SELECT id FROM newsy;");
  3. $cnt = mysql_num_rows($id);
  4. $i&#12288; = 1;
  5. while($i <= $cnt)
  6. {&#12288;
  7. &#12288;$dana = mysql_fetch_array($id);
  8. &#12288;$i++;
  9. }
  10. $id&#12288;= mysql_query("SELECT id FROM newsy;");
  11. $cnt = mysql_num_rows($id);
  12. $i&#12288; = 1;
  13. while($i <= $cnt)
  14. {&#12288;
  15. &#12288;$dana = mysql_fetch_array($id);
  16. &#12288;$i++;
  17. }
  18. ?>

i teraz $dana['id'] to ostatni id w bazie

Czy można to wybieranie jakoś ukrócić
Go to the top of the page
+Quote Post
flv
post
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

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


MAX()
Go to the top of the page
+Quote Post
Seba17
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 28.06.2007

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


a mogłbys jeszcze wrzucic to z przykładowym kawałkiem kodu byłbym Ci wdzieczny
Go to the top of the page
+Quote Post
babejsza
post
Post #4





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


  1. <?php
  2. mysql_query('SELECT id FROM newsy ORDER BY id DESC LIMIT 1');
  3. ?>


Ten post edytował babejsza 2.07.2007, 14:39:15
Go to the top of the page
+Quote Post
uli
post
Post #5





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Cytat(babejsza @ 2.07.2007, 15:38:52 ) *
  1. <?php
  2. mysql_query('SELECT id FROM newsy ORDER BY id DESC LIMIT 1');
  3. ?>


Czy naprawdę funkcje agregujące, które ułatwiają zrozumienie kodu są aż tak trudne?? Poza tym wykonują się szybciej niż porządkowanie.

  1. SELECT MAX(id) FROM newsy
Go to the top of the page
+Quote Post
Seba17
post
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 28.06.2007

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


znacznie wygodniejsza i czy ma ona również swój odpowieniki MIN (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
flv
post
Post #7





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

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


taki problem sprawdzic? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) tak
Go to the top of the page
+Quote Post
Seba17
post
Post #8





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 28.06.2007

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


chodzi mi czy
SELECT MAX(id) FROM newsy

ma swoj odpwoiednik
SELECT MIN(id) FROM newsy
Go to the top of the page
+Quote Post
flv
post
Post #9





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

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


Przetłumacze z polskiego na polski:
Tak, ma swoj odpowiednik

Ten post edytował flv 2.07.2007, 19:08:21
Go to the top of the page
+Quote Post
Seba17
post
Post #10





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 28.06.2007

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


poropstu źle zrozumiałem twoją odpowiedź.
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: 19.12.2025 - 15:12