Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z tablicami
Archon_1
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 17.04.2005

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


Witam!!!
Mam taki oto kod który odczytuje dane z bazy mysql
  1. <?php
  2. $sql = "SELECT tytul,tresc from newsy";
  3.  
  4. $wynik = mysql_query($sql);
  5.  
  6. if(!$wynik)
  7. {
  8. echo 'Zapytanie nieudane';
  9. }
  10. echo 'Odczytanie danych z bazy udane <br />';
  11. if(mysql_num_rows($wynik) == 0)
  12. {
  13. echo 'Nie znaleziono newsów w bazie';
  14. }
  15. $ile = mysql_num_rows($wynik);
  16. echo ' Jest '.$ile.' newsów...';
  17. for($i=0; $i < $ile; $i++)
  18. {
  19. $news = mysql_fetch_row($wynik);
  20. echo "Tytyl newsa: ".stripslashes($news[0]."<br />");
  21. echo "Tresc newsa: ".stripslashes($news[1]."<br />");
  22.  
  23. }
  24.  
  25.  
  26. ?>


Dlaczego w linijkach
  1. <?php
  2. echo "Tytyl newsa: ".stripslashes($news[0]."<br />");
  3. echo "Tresc newsa: ".stripslashes($news[1]."<br />");
  4. ?>

nie mogę uzyć nazwy kolumny w indeksie "news" z bazy danych zamiast indeksu liczbowego??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zajrzyj do manuala a sie dowiesz
http://pl.php.net/manual/pl/function.mysql-fetch-row.php
Go to the top of the page
+Quote Post
lagwus
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 13.12.2005

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


  1. <?php
  2.  
  3. for($i=0; $i < $ile; $i++)
  4. {
  5. $news = mysql_fetch_row($wynik);
  6. echo "Tytyl newsa: ".stripslashes($news[0]."<br />");
  7. echo "Tresc newsa: ".stripslashes($news[1]."<br />");
  8.  
  9. }
  10.  
  11. ?>


zamień na:

  1. <?php
  2.  
  3. while( $data=mysql_fetch_array($wynik) )
  4. {
  5. echo "Tytyl newsa: ".stripslashes($data[nazwa_kolumny])."<br />"); 
  6. //gdzie nazwa_kolumny ma odpowiadac nazwie z bazy
  7. }
  8.  
  9.  
  10. ?>
Go to the top of the page
+Quote Post
qbuz
post
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 4.02.2004

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


Poczytaj w manualu o:

mysql_fetch_row
mysql_fetch_assoc
mysql_fetch_array

Ten post edytował qbuz 15.12.2005, 19:21:42
Go to the top of the page
+Quote Post

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: 24.08.2025 - 07:52