Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Odczytywanie artykułów z bazy
Rookie
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 1.03.2008
Skąd: Olsztyn

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


Witam,
Zanim opiszę mój problem prosiłbym o wyrozumiałość ze względu na to, iż dopiero uczę się php, a znajomość mysql jest dosłownie minimalna, znam najprostsze podstawy.

Miałem na stronie możliwość dodawania artykułów, były one zapisywane do pliku *.txt.
Chcę udoskonalić to, ażeby artykuły były zapisywane do (i oczywiście odczytywane z) bazy mysql.
tabelę w bazie zrobiłem, skrypt do zapisywania również - i tu postęp, nie miałem żadnych problemów, wszystko zadziałało za 1 razem (IMG:style_emoticons/default/haha.gif) .
Napisałem skrypt odczytujący informacje z bazy ale pokazuje tylko najnowszy wpis.
To jest skrypt odczytujący info z bazy:
  1. <?php
  2. $zapytanie="SELECT tytul FROM news";
  3. $temp=mysql_query($zapytanie) or die(mysql_error());
  4. $ile=mysql_num_rows($temp);
  5. $temp=mysql_fetch_array($temp);
  6. $tytul=$temp['tytul'];
  7.  
  8. $zapytanie2="SELECT obraz FROM news";
  9. $temp2=mysql_query($zapytanie2) or die(mysql_error());
  10. $ile2=mysql_num_rows($temp2);
  11. $temp2=mysql_fetch_array($temp2);
  12. $obraz=$temp2['obraz'];
  13.  
  14. $zapytanie3="SELECT tresc FROM news";
  15. $temp3=mysql_query($zapytanie3) or die(mysql_error());
  16. $ile3=mysql_num_rows($temp3);
  17. $temp3=mysql_fetch_array($temp3);
  18. $tresc=$temp3['tresc'];
  19.  
  20. $zapytanie4="SELECT zrodla FROM news";
  21. $temp4=mysql_query($zapytanie4) or die(mysql_error());
  22. $ile4=mysql_num_rows($temp4);
  23. $temp4=mysql_fetch_array($temp4);
  24. $zrodla=$temp4['zrodla'];
  25.  
  26. $zapytanie5="SELECT data FROM news";
  27. $temp5=mysql_query($zapytanie5) or die(mysql_error());
  28. $ile5=mysql_num_rows($temp5);
  29. $temp5=mysql_fetch_array($temp5);
  30. $data=$temp5['data'];
  31. ?>
  32. <table cellspacing="0" cellpadding="0" width="98%" style="margin-bottom: 10px;" align="center">
  33. <tr>
  34. <td style="width: 20;" align="left"><img src="Grafika/Niebieski/naroznik1.png" alt=""></td>
  35. <td class="glowek" align="center"><?php echo $tytul;?></td>
  36. <td style="width: 20;" align="right"><img src="Grafika/Niebieski/naroznik2.png" alt=""></td>
  37. </tr>
  38. <tr>
  39. <td valign="top" colspan="3" class="trescc">
  40. <p align="justify"><img src="<?php echo $obraz; ?>" style="float: left;" alt=""><?php echo $tresc; ?></p>
  41. <p valign="bottom">Źródła: <?php echo $zrodla; ?></p>
  42. </td>
  43. </tr>
  44. <tr>
  45. <td colspan="3">
  46. <div style="font-family: Times New Roman; font-size: 11; background-color: #1B84FF; color: #FFFFFF;">
  47. Dodano <?php echo $data; ?>
  48. </div>
  49. </td>
  50. </tr>
  51. </table>

Wydaje mi się, że tu trzeba coś zrobić z funkcjami for lub foreach, ale nigdy tych 2 nie potrafiłem się nauczyć i się nimi posługiwać, nie wchodzi mi to po prostu ;p
Nakierujecie mie na dobrą drogę (rozwiązanie)?
Bardzo proszę.
Z góry dziękuę.
Pozdrawiam

Ten post edytował Rookie 13.08.2009, 11:34:04
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 20:26