Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wynik MYSQL do zmiennej
expert
post 5.07.2012, 18:40:35
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 4
Dołączył: 29.10.2008

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


Mam taki kod:
  1. $sql = "SELECT aaa,bbb,ccc FROM tabela WHERE a = a";
  2. $pobierz = mysql_query($sql);
  3. while($dane = mysql_fetch_array($pobierz))
  4. {
  5. $dane['aaa'].' '.$dane['bbb'].' '.$dane['ccc']
  6. ';
  7. }


Wiadmomo mi, że zapytanie zwróci tylko jeden wiersz wyniku. czy da radę jakoś napisać zapytanie, żeby nie było pętli while?
Go to the top of the page
+Quote Post
lukaskolista
post 5.07.2012, 19:02:23
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


  1. $sql = "SELECT aaa,bbb,ccc FROM tabela WHERE a = a";
  2. $pobierz = mysql_query($sql);
  3. $dane = mysql_fetch_array($pobierz)) ;
  4. $dane['aaa'].' '.$dane['bbb'].' '.$dane['ccc']
  5. ';
Z tego tematu wnioskuje, ze nie kumasz czaczy. Poczytaj o tym, co zwracaja uzyte przez Ciebie funkcje, kiedy jest wykonywane cialo petli while oraz co zwroci ($zmienna = false) i ($zmienna = array('value'))

Ten post edytował lukaskolista 5.07.2012, 19:04:38
Go to the top of the page
+Quote Post
empty
post 10.07.2012, 07:15:27
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 29.07.2004

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


Zapytanie zwraca nie jeden wiersz wyniku a wszystkie które spełniają warunek po WHERE.
Pętla potrzebna jest do tego aby po tych wszystkich wynikach "przejść".
BTW. co Ci ta pętla przeszkadza
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.07.2025 - 07:40