Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Nie wyświetla danych
Forum PHP.pl > Forum > PHP
MnicH.
Witam, mam mały problem. Robie stronę na pierwszej umieściłem kod który wyciągnie newsy z bazy.
Ale gdy ja odpalam na stronie nic sie nie pojawia poza 2 obrazkami które powinny być koło daty.
Co jest nie tak.
Oto kod PHP:
  1. <?php
  2. include('baza.php');
  3.  
  4. $zapytanie = "SELECT * FROM `news` LIMIT 5";
  5. $idzapytania = mysql_query($zapytanie);
  6.  
  7. while ($a = mysql_fetch_row($idzapytania)) {
  8. echo '
  9. <h1 class="title"><a href="news.php?id='.$a['id'].'">'.$a['tytul'].'</a></h1>
  10. <div class="entry"><p>'.$a['news'].'</p>
  11. <p class="links"> <a href="#" class="date">'.$a['data'].'</a> <a href="#" class="author">'.$a['autor'].'</a></p>
  12. </div>
  13. ';
  14. }
  15. ?>


a to baza:
  1. TABLE news(
  2. id int NOT NULL AUTO_INCREMENT,
  3. tytul char(30),
  4. news char(255),
  5. DATA char(30),
  6. autor char(30),
  7. PRIMARY KEY(id));
b_chmura
w Twoim wypadku nie "mysql_fetch_row" a "mysql_fetch_assoc"
MnicH.
ok, thx działa. a możesz mi powiedzieć dlaczego tak??
Grzesiek
Dlatego, że chcesz korzystać z tablicy asocjacyjnej ie.
  1. <?php
  2. $a = $x['a'];
  3. ?>


i własnnie funkcja mysql_fetch_assoc zwraca wyniki w tablicy asocjacyjnej, mysql_fetch_row zwraca wyniki w tablicy numeracyjnej.
MnicH.
aha, dziekuje bardzo
paul14x
Pokazałeś skrypt czytający z bazy i jakieś instrukcje SQLa.
Gdzie jest połączenie z bazą danych?

Co zawiera plik baza.php?
Jesli baza.php zawiera to co jest poniżej czyli kod SQL to to nie ma prawa działać.
MnicH.
baza.php zawiera komende łaczenia z baza danych
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.