Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sortowanie wg. dlugosci string'a
Stahoo
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.01.2004
Skąd: Łódź

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


Witam wszystkich

Problem mam nastepujacy:
Pobieram z bazy mysql kilka rekordow, ktore sa ciagami znakow
pobieram dlugosc kazdego z nich i sortuje wg dlugosci. Jak wyswietlic posortowane stringi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


czyli Twoje zapytanie wygladac bedzie mniej wiecej w sposob nastepujacy:
  1. SELECT id, LENGTH(pole) AS ile FROM tabela ORDER BY ile;


i masz klopot z wyswietleniem danych? z poziomu skryptu? cytuje to co mozna znalezc w manualu
  1. <?php
  2.  
  3. /* Łączenie i wybranie bazy */
  4. $link = mysql_connect(&#092;"localhost\", \"uzytkownik\", \"haslo\")
  5.     or die (&#092;"Nie można się połączyć\");
  6. print (&#092;"Połączenie nawiązane\");
  7. mysql_select_db (&#092;"baza\") or die (\"Nie mozna wybrać bazy danych\");
  8.     
  9. /* Wysyłanie zapytania SQL */
  10. $query = &#092;"SELECT * FROM tabela\";
  11. $result = mysql_query ($query) or die (&#092;"Zapytanie zakończone niepowodzeniem\");
  12.  
  13. /* Wyświetlenie wyników w HTML */
  14. print &#092;"<table>n\";
  15. while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
  16.    print &#092;"t<tr>n\";
  17.    foreach ($line as $col_value) { 
  18.        print &#092;"tt<td>$col_value</td>n\"; 
  19.    }
  20.    print &#092;"t</tr>n\";
  21. }
  22. print &#092;"</table>n\";
  23.  
  24. /* Zwalnianie pamięci */
  25. mysql_free_result($result); 
  26.  
  27. /* Rozłączanie */
  28. mysql_close($link);
  29. ?>


Ten post edytował mhs 15.09.2004, 09:20:52
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: 22.08.2025 - 12:37