Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wybieranie rekordow, bez powtorzen
hmmm
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


chce stworzyc archiwum, takie jak na blogach.
w bazie danych mam tabele notes, a wniej m.in. date, datetime (nazwy kolumn).
chcialbym stworzyc linki do miesiecy, w ktorych pojawily sie jakies notki, jednak zeby miesiace sie nie powtarzaly.
napisalem cos takiego

  1. <?php
  2. require_once ('plik.php');
  3.  
  4. echo &#092;"<table cellspacing=\"0\" cellpadding=\"0\" style=\"margin-bottom: 20px;\">n\";
  5. echo &#092;"<tr>n\";
  6. echo &#092;"<td colspan=\"2\" class=\"mepair\">narchiwumn</td>n\";
  7. echo &#092;"</tr>n\";
  8.  
  9. $query1 = mysql_query(&#092;"SELECT DISTINCT DATE_FORMAT (date, '%y-%m') FROM notes ORDER BY datetime DESC\");
  10. if ($query1) {
  11. while ($row = mysql_fetch_array($query1, MYSQL_NUM)) {
  12. echo &#092;"<tr>n\";
  13. echo &#092;"<td class=\"meleft1\">n-n</td>n\";
  14. echo &#092;"<td class=\"meright1\">n\" . $row[0] . \"n</td>n\";
  15. echo &#092;"</tr>n\";
  16. }
  17.  
  18. } else {
  19. echo &#092;"nie mozna wyswietlic.<br />n\" . mysql_error() . \"n\";
  20. }
  21.  
  22. echo &#092;"</table>nn\";
  23.  
  24. ?>


jednak nie dziala. wartosci w plik.php sa na pewno dobre.
wyswietla mi taki blad:
nie mozna wyswietlic.
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(date, '%y-%m') FROM notes ORDER BY datetime DESC' at line 1

jak to poprawic? prosze o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.09.2025 - 20:55