Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wyświetleniem danych z MySQl
MicMic
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 26.12.2007
Skąd: Kraków

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


Mam taki problem (IMG:http://webmasterzy.org/img/smilies/sad.png)
Co zrobić, aby newsy zostały wyświetlone po kolei, w zależności od wierszy.
Powiem tyle, że jeśli w bazie mam 2 newsy, to na stronie wyświetla mi się ten ostatnio dodany, ale za to 2 razy. Co zrobić?


<?php
$zapytanie2 = "select * from klasa.newsy order by id desc";
$wynik2 = mysql_query($zapytanie2);
$r2 = mysql_fetch_array($wynik2);
$i = 1;
$i2 = mysql_num_rows($wynik2);
while ($i <= $i2)
{
?>
<h2><?php echo $r2['naglowek']; ?></h2>
<p><?php echo $r2['tresc_newsa']; ?></p>
<p><font color="#41701D"><b>Autor: </b><?php echo $r2['autor']; ?></font></p>
<?php
$i++;
}
?>
Pomoże ktoś? (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
prond
post
Post #2





Grupa: Zarejestrowani
Postów: 254
Pomógł: 10
Dołączył: 8.11.2006
Skąd: Warszawa

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


Tak się dzieje, ponieważ wywołujesz nymsql_fetch_array jedynie raz.
Spróduj tak:
<?php
$zapytanie2 = "select * from klasa.newsy order by id desc";
$wynik2 = mysql_query($zapytanie2);
while ($r2 = mysql_fetch_assoc($wynik2))
{
?>
<h2><?php echo $r2['naglowek']; ?></h2>
<p><?php echo $r2['tresc_newsa']; ?></p>
<p><font color="#41701D"><b>Autor: </b><?php echo $r2['autor']; ?></font></p>
<?php
}
?>
Go to the top of the page
+Quote Post
MicMic
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 26.12.2007
Skąd: Kraków

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


Działa! Dzięki!
+ plus
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: 25.08.2025 - 16:29