![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
W tabeli 'kolory' (id_koloru, nazwa) przechowuje nazwy kolorów. Chciałbym je wszystkie pobrać do zmiennej:
W $wszystkie zapisuje mi się tylko jeden, pierwszy kolor (id = 1) Jak pobrać wszystkie nazwy do tej zmiennej (tablicy) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 12 Dołączył: 12.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, Skorzystaj z funkcji mysql_fetch_array" title="Zobacz w manualu PHP" target="_manual lub mysql_fetch_assoc" title="Zobacz w manualu PHP" target="_manual. Funkcja, z której skorzystałeś wykorzystywana jest w pętlach (jako swojego rodzaju kursor), przy jej użyciu również można osiągnąć pożądany przez Ciebie efekt:W tabeli 'kolory' (id_koloru, nazwa) przechowuje nazwy kolorów. Chciałbym je wszystkie pobrać do zmiennej:
W $wszystkie zapisuje mi się tylko jeden, pierwszy kolor (id = 1) Jak pobrać wszystkie nazwy do tej zmiennej (tablicy) ?
Pytanie tylko po co to robić, skoro istnieją funkcje, które przedstawiłem na początku. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) PS. Zapomniałem o jednym. Nie rozumiem po co w zapytaniu warunek "id > 0", jeśli pole ID jest zadeklarowane jako indeks główny oraz posiada atrybut auto_increment, to tego typu warunek jest zbędny (pomijając fakt, iż tego typu warunek na polu identyfikatora i tak jest niepotrzebny). (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował slightyboy 23.06.2009, 02:31:07 |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Skorzystaj z funkcji mysql_fetch_array" title="Zobacz w manualu PHP" target="_manual lub mysql_fetch_assoc" title="Zobacz w manualu PHP" target="_manual. Funkcja, z której skorzystałeś wykorzystywana jest w pętlach (jako swojego rodzaju kursor), przy jej użyciu również można osiągnąć pożądany przez Ciebie efekt:
Pytanie tylko po co to robić, skoro istnieją funkcje, które przedstawiłem na początku. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dla ścisłości - siejesz herezję. Sugerujesz, że korzystając z podanych wyżej funkcji można pominąć pętlę? W takim razie doczytaj proszę czym różnią się te funkcje, co zwracają, bo zapewniam Cię, że i w ich przypadku konieczne jest użycie pętli. PS: poza tym chyba (nie sprawdzałem, ale tak mi się wydaje) Twoja pętla będzie wykonywać się w nieskończoność z racji ciągłego wykonywania zapytania do bazy danych. Ten post edytował phpion 23.06.2009, 10:55:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 04:56 |