Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jaka jest roznica?
Polik
post 7.09.2005, 22:36:05
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

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


Witam!

Stworzylem skrypt ktory ma po prostu pobrac dane z bazy ale nie dziala (przegladarka sie zamula i nie chce otworzc strony)

  1. <?php
  2.  
  3. while($newsy=mysql_fetch_array(mysql_query("SELECT * FROM newsy"))) 
  4. { 
  5. echo $newsy[temat]; 
  6. } 
  7.  
  8. ?>


ale kiedy zastosuje taki skrypt (w sumie jest to ten sam skrypt tlko inaczej zapisany) wszystko dziala:

  1. <?php
  2.  
  3. $zapytanie6="SELECT * FROM newsy"; 
  4. $wynik6=mysql_query($zapytanie6); 
  5.  
  6. while($wiersz6=mysql_fetch_array($wynik6)) 
  7. { 
  8. echo $wiersz6[temat]; 
  9. } 
  10.  
  11. ?>


Dlaczego pierwsza postac nie chce dzialac?

Pozdrawiam!

Ten post edytował Polik 7.09.2005, 22:37:02
Go to the top of the page
+Quote Post
AxZx
post 7.09.2005, 23:23:14
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


po pierwsze
  1. <?php
  2. echo $wiersz6['temat']; 
  3. ?>


pozniej mysl nad reszta


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
php programmer
post 7.09.2005, 23:33:14
Post #3





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


mysql_query wywołuje się tylko raz
a ty w pętli to masz

prawidłowo powinno być coś takiego mniejwiecej
  1. <?php
  2. $result = mysql_query("SELECT * FROM newsy");
  3.  
  4. while($newsy=mysql_fetch_array($result))  echo $newsy['temat']; 
  5. ?>


przegladarka ci zamula poniwaz w kodzie, ktory podales na poczatku
petla sie nigdy nie kończy, a to dlatego ze przy kazdym wywolaniu
mysql_query znacznik pola ustawia sie na zero
w skutek czego program czyta w kółko pierwszy rekord
dlatego mysql_query nie moze być w pęli


----edit----
Używaj znacznika [ php ] a nie [ code ].
~mike_mech


Ten post edytował mike_mech 8.09.2005, 12:05:29
Go to the top of the page
+Quote Post
Polik
post 8.09.2005, 12:01:15
Post #4





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

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


aha wiec to tak smile.gif no rzeczywiscie masz racje, dzieki!!!

Pozdr!
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: 14.07.2025 - 12:36