Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Newsy
Woolf
post 18.09.2009, 13:45:30
Post #1





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

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


Witam!
Zacząłem naukę posługiwania się MySQL. W phpMyAdmin mam bazę, zrobiłem tabelę. To mają być newsy. Wszystko wypełniłem, zrobiłem tak jak trzeba. Z tym, że problem jest z wyświetleniem...Oto kod PHP:
Kod
<?
  mysql_connect ("sql.boo.pl", "****", "*****") or
    die ("Nie można połączyć się z MySQL");
  mysql_select_db ("****") or
    die ("Nie można połączyć się z bazą ****");

  $wynik = mysql_query ("SELECT * FROM news WHERE ok=1 ".
                        "ORDER BY nr DESC LIMIT 0,4");

  while ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
     print "<P><B><A HREF=\"news.php?nr=".$rekord['nr']."\">";
     print $rekord['tytul']."</A></B><BR>".$rekord['tresc_krotka']."</P>";
     print "<P ALIGN=RIGHT><I>".$rekord['data']."</I></P>\n";
  }
?>

Po wrzuceniu tego na serwer, strona się ładuje, ale nic się nie wyświetla, jest pusta...
No więc? Gdzie tkwi problem?
Go to the top of the page
+Quote Post
Spawnm
post 18.09.2009, 13:49:42
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




while ($wynik && $rekord...
po co to '$wynik &&' ?
Go to the top of the page
+Quote Post
Woolf
post 18.09.2009, 13:56:21
Post #3





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

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


Kod jest przepisany z książki o PHP..."Ćwiczenia praktyczne. PHP5 Tworzenie stron WWW" autorstwa Andrzeja Kierzkowskiego.
Mam usunąć "$wynik &&"?
Go to the top of the page
+Quote Post
Void
post 18.09.2009, 14:01:03
Post #4





Grupa: Zarejestrowani
Postów: 112
Pomógł: 15
Dołączył: 2.02.2007

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


Cytat(Woolf @ 18.09.2009, 14:56:21 ) *
Mam usunąć "$wynik &&"?

Tak, ale tylko na własną odpowiedzialność. Nie wiemy jakie będą tego skutki. :]

A jak to nie ruszy to upewnij się, czy masz włączoną obsługę błędów, jeśli nie to:
  1. ini_set('display_errors',1);


Ten post edytował Void 18.09.2009, 14:01:21
Go to the top of the page
+Quote Post
Woolf
post 18.09.2009, 14:03:50
Post #5





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

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


Nic mi to nie daje, nadal strona pusta...
Go to the top of the page
+Quote Post
potreb
post 18.09.2009, 14:10:06
Post #6





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Daj do pętli print_r($rekord ); jak nic nie wywali tzn że warunek nie jest spełniony lub masz pustą tabelę. Poszukaj sobie na tym forum przykłady, jest tutaj ich mnóstwo.

Ten post edytował potreb 18.09.2009, 14:10:23


--------------------

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 Wersja Lo-Fi Aktualny czas: 16.07.2025 - 21:12