Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql] wczytywanie rekordów z bazy
Chemiq
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


powiedzcie mi co źle robię bo zagubilem się już we własnej wiedzy i nie wiem dlaczego to nie działa tak jak powinno. mam coś takiego:

  1. <?php
  2. while ($sql = mysql_feych_array(mysql_query("SELECT * FROM `bcms_newsBoard`"))) {
  3.    echo $sql;
  4. }
  5. ?>


wiem że zmienna $sql będzie tablicą ale wrzuciłem to tak bo php napisze sobie (array). to jest nieistotne.

istotne jest to że ta pętla jest nieskończona mimo że w podanej w zapytaniu tabeli sa tylko 2 rekordy.

nie jestem początkujacym programistą php ale to mnie zabiło. tym bardziej że w ten sposób wczytywałem już kiedyś wiele razy rekordy z bazy i bylo wszystko ok. olśnijcie mnie bo nie mam już pomysłów co może być źle...

wersja php: 5.2.6RC2
wersja MySql: 5.0.45

Ten post edytował Chemiq 1.12.2008, 10:50:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Za każdym obrotem pętli wykonujesz ponownie zapytanie więc to nieistotne ile wyników ono daje bo zawsze w nieskończoność przetwarzasz pierwszy wynik.
  1. <?php
  2.  
  3. $query = mysql_query("SELECT * FROM `bcms_newsBoard`");
  4. while ($sql = mysql_fetch_array($query)) {
  5. }
  6.  
  7. ?>
tongue.gif
Go to the top of the page
+Quote Post
Chemiq
post
Post #3





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


dzięki bo już myślałem że z taką głupią rzeczą sobie nie poradzę winksmiley.jpg

temat uważam za zamknięty tongue.gif
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 Aktualny czas: 21.08.2025 - 22:15