Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql]tylko unikatower rekordy
right6
post
Post #1





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

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


  1. $sql = "SELECT *
  2. FROM emot_top_asci
  3. DISTINCT emotka ORDER BY glosy DESC LIMIT 5";


chcialem tym pobrac 5 unikatowych rekordow posortowanych wg pola glosy. tylko problem w tym ze wywala blad. ohmy.gif


--------------------
To ja invx sie nazywam ... przepraszam i dziekuje ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Kuziu
post
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


A może powiedz jaki ?


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
right6
post
Post #3





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

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


co jakich questionmark.gif

np mam tabele postaci:


1|a
2|a
3|b
4|a
5|a

i che tylko pobrac a i b


--------------------
To ja invx sie nazywam ... przepraszam i dziekuje ...
Go to the top of the page
+Quote Post
Kuziu
post
Post #4





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Jaki błąd się pojawia

btw. do grupowania służy
  1. GROUP BY komorka


Ten post edytował Kuziu 5.04.2006, 19:48:39


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
-Guest-
post
Post #5





Goście







dodaj pod tym kodem, ktory masz :

  1. <?php
  2.  
  3. print(mysql.error());
  4.  
  5. ?>


to ci wypisze gdzie masz błąd. Wklej to tuj to coś się poradzi, bo bez wiedzy obledzie nic nikt Ci nie zrobi. Nie ma tu żadnej wróżki. Chyba, ze jest jakaś a o nie j nie wiem ?
Go to the top of the page
+Quote Post
right6
post
Post #6





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

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


Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\diversity_2006\emots\asci_top.php on line 31
Something is wrong in your syntax obok 'DISTINCT emotka ORDER BY glosy DESC LIMIT 5' w linii 1


  1. --
  2. -- Struktura tabeli dla `emot_top_asci`
  3. --
  4.  
  5. CREATE TABLE `emot_top_asci` (
  6. `id` int(11) NOT NULL AUTO_INCREMENT,
  7. `emotka` varchar(255) NOT NULL DEFAULT '',
  8. `glosy` int(8) NOT NULL DEFAULT '0',
  9. PRIMARY KEY (`id`)
  10. ) TYPE=MyISAM AUTO_INCREMENT=7 ;
  11.  
  12. --
  13. -- Zrzut danych tabeli `emot_top_asci`
  14. --
  15.  
  16. INSERT
  17. INTO `emot_top_asci`
  18. VALUES (1, ':)', 21);
  19. INSERT
  20. INTO `emot_top_asci`
  21. VALUES (2, ':)', 16);
  22. INSERT
  23. INTO `emot_top_asci`
  24. VALUES (3, 'tongue.gif', 16);
  25. INSERT
  26. INTO `emot_top_asci`
  27. VALUES (4, 'biggrin.gif', 16);
  28. INSERT
  29. INTO `emot_top_asci`
  30. VALUES (5, 'ee', 16);
  31. INSERT
  32. INTO `emot_top_asci`
  33. VALUES (6, 'e', 1);


Ten post edytował right6 5.04.2006, 19:56:50


--------------------
To ja invx sie nazywam ... przepraszam i dziekuje ...
Go to the top of the page
+Quote Post
Suchy
post
Post #7





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


DISTINCT co to ma za zadanie?
Go to the top of the page
+Quote Post
Kuziu
post
Post #8





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


  1. <?php
  2. $sql = "SELECT *
  3. FROM emot_top_asci
  4. GROUP BY emotka ORDER BY glosy DESC LIMIT 5";
  5. ?>


Może tak


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
-Gość_phpion-
post
Post #9





Goście







sprobuj tak
Kod
$sql = "SELECT DISTINCT * FROM emot_top_asci emotka ORDER BY glosy DESC LIMIT 5";
Go to the top of the page
+Quote Post
huntercs
post
Post #10





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 6.02.2005

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


jeżeli chodzi ci o to aby wybrał unikatowe wiersze to służy do tego słowo kluczowe DISTINCT nazwa_pola(tego ktore ma byc unikatowe)


--------------------


Go to the top of the page
+Quote Post
right6
post
Post #11





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

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


@Kuziu rewelka dzieki smile.gif


--------------------
To ja invx sie nazywam ... przepraszam i dziekuje ...
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 Aktualny czas: 20.08.2025 - 12:40