Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Pobieranie rekordów z bazy do tablicy dwuwymiarowej
sebap123
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 26.08.2009
Skąd: Szczecin

Ostrzeżenie: (10%)
X----


Już przejrzałem parę tematów z forum tego i nie tylko i cały czas nie mogę znaleźć rozwiązania mojego problemu.

Tworzę skrypt, który pobiera dane z bazy MySQL, przypisuje je do zmiennej (dwuwymiarowej tablicy) a następnie wykonuje na nic różne operacje. Pierwszy wymiar tabeli to nr wiersza, a drugi to wartości z poszczególnych kolumn tabeli. Przykładowo bym wykonał to w sposób następujący gdybym robił to ręcznie:

  1. $tabela[1]=array('id'=>1,'nazwa'=>'NAZWA1');
  2. print $tabela[1]['nazwa'];
  3. //wyświetla napis NAZWA1


Miałem wiele koncepcji jak to napisać, ale aktualnie mam coś takiego (to tez nie działa niestety):
  1. $query = mysql_query('SELECT *FROM tabela ORDER BY nazwa');
  2. $i=0;
  3. while($result = mysql_fetch_row($query))
  4. {
  5. $array[$i]=$result;
  6. $i++;
  7. }

Dlatego mam pytanie, czy ktoś może mi podpowiedzieć, jak to wykonać, bo już brakuje mi pomysłów.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sebap123
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 26.08.2009
Skąd: Szczecin

Ostrzeżenie: (10%)
X----


Dobra ruszyło, dzięki. Co do błędów, to nic nie było. No ale mniejsza. Cały czas zastanawia mnie tylko jaka jest różnica miedzy *FROM, a * FROM (bo jak dla mnie to tylko w wyglądzie). Sprawdziłem też w phpMyAdmin i dla niego nie ma znaczenia czy spacja jest czy nie.
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: 7.10.2025 - 01:58