![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 12 Dołączył: 15.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem za bardzo dlaczego to działa ;P. Funkcja key nie jest nigdzie używana a po jej usunięciu wywala błąd. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Cytat "normalnie" do zmiennej została by zapisana cała tablica a tu tylko jeden wiersz Normalnie czyli jak? Możesz podać przykład? Nie bardzo rozumiem o co Tobie chodzi. Wysyłasz zapytanie do bazy danych funkcją mysql_query(), która w przypadku zapytania SELECT zwraca zasób . Zasób posiada wskaźnik wewnętrzny, który trzyma wartość "obecnego" rekordu. Funkcja mysql_fetch_array() zwraca jeden rząd z zasobu w postaci tablicy asocjacyjnej i przesuwa wskaźnik wewnętrzny na kolejny rząd w zasobie. To, że następuje tutaj przesunięcie tego wskaźnika wynika z działania funkcji mysql_fetch_array(), która sprawdza wartość wskaźnika, pobiera rząd wyników i przesuwa wskaźnik. Możesz samodzielnie przesuwać ten wskaźnik funkcją mysql_data_seek().Wydaje mi się, że to co Tobie się myli to ten zasób, który przekazujesz do funkcji mysql_fetch_array() - to nie jest to samo co wielowymiarowa tablica, to jest specjalny typ zmiennej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 03:15 |