Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Tworzenie tablicy z sql i odczyt
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Wiem że to pewnie proste ale w tablicach sie nie bawiłem zbytnio.

Wrzucam z sql do tabeli dane i dorzucam licznik
  1. $sql = "SELECT * FROM tabelka ";
  2. $w = mysql_query($sql);
  3. while($d = mysql_fetch_array($w))
  4. {
  5. $tre[][nr] = $d['nr'];
  6. $tre[][nazwa] = $d['nazwa'];
  7. $tre[][pozycja] = $tre[][pozycja] + 1;
  8. }


Chyba dobrze?

Jak to teraz posortować po zmiennej pozycja i wyświetlić pokolei?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sajegib
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 59
Dołączył: 16.01.2013

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


w tym momencie kazdy element tablicy $tre zawiera inną kolummnę z db, powinieneś zrobić tak:

dodaj inkrementator do pętli, i zrób to samo na zasadzie:

  1. $tre[$i]['nr'] = //cośtam
  2.  


Wtedy będziesz miał w $tre tablice zawierające wszystkie kolumny(zakładam, że taki efekt chcesz osiągnąć)


pozatym nie:

  1. $tre[][nazwa]

tylko
  1. $tre[]['nazwa']


a następnie:

http://lmgtfy.com/?q=sortowanie+tablic+php

a jeszcze lepiej - posortuj w SQL-u -> ORDER BY

Ten post edytował sajegib 23.04.2014, 12:28:32
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: 13.10.2025 - 21:02