Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Nie wyświetla danych
MnicH.
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

Ostrzeżenie: (20%)
X----


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));


--------------------
"This isn't Miami..., This isn't Music! This is power!!"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


w Twoim wypadku nie "mysql_fetch_row" a "mysql_fetch_assoc"
Go to the top of the page
+Quote Post
MnicH.
post
Post #3





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

Ostrzeżenie: (20%)
X----


ok, thx działa. a możesz mi powiedzieć dlaczego tak??


--------------------
"This isn't Miami..., This isn't Music! This is power!!"
Go to the top of the page
+Quote Post
Grzesiek
post
Post #4





Grupa: Zarejestrowani
Postów: 96
Pomógł: 3
Dołączył: 15.04.2003
Skąd: Kraków

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


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.


--------------------
Linux is like wigwam, no windows, no gates and an apache inside.
Mój blog łebmasterski (po angielsku) Web Development Blog.
Go to the top of the page
+Quote Post
MnicH.
post
Post #5





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

Ostrzeżenie: (20%)
X----


aha, dziekuje bardzo


--------------------
"This isn't Miami..., This isn't Music! This is power!!"
Go to the top of the page
+Quote Post
paul14x
post
Post #6





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.02.2008
Skąd: Ostrołęka

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


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ć.
Go to the top of the page
+Quote Post
MnicH.
post
Post #7





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

Ostrzeżenie: (20%)
X----


baza.php zawiera komende łaczenia z baza danych


--------------------
"This isn't Miami..., This isn't Music! This is power!!"
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: 20.08.2025 - 01:47