![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 30.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Teraz dla odmiany problem z MySQL. Ah, za dużo błędów popełniam.
Kod skryptu: [php:1:1e01a0705f]<? $db_connect=@mysql_connect ($db_host,$db_user,$db_pass); $db_select=@mysql_select_db ($db_name); $query="SELECT * FROM news ORDER BY posted DESC"; $result=@mysql_query ($query); if ($result && @mysql_num_rows($result)>0) { $news_text=""; while ($row=mysql_fetch_array($result)) { $posted=strftime ("d.m.Y", $row['posted']); //Tytuł $news_text .= '<font color="black" size="10" face="Verdana">'; $news_text .= stripslashes ($row['title']); $news_text .= '<br>'; //Treść $news_text .= stripslashes ($row ['body']); $news_text .= '<br><br>'; } } else { echo "Nie odnaleziono żadnych newsów w bazie danych."; } @mysql_close ($db_connect); ?>[/php:1:1e01a0705f] Niby wszystko w kodzie gra, ale coś jednak nie gra ![]() Pomóżcie. _____ uzywaj BBCode'u [php] - Seth |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Wstaw tą linijkę w to miejsce jak zaznaczylem
[php:1:22f7907e5a]<?php $query="SELECT * FROM news ORDER BY posted DESC"; $result=@mysql_query ($query); echo "<b>Błąd: ".mysql_error()."</b><br>"; ?>[/php:1:22f7907e5a] i zobacz jaki błąd wyrzuca. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 30.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Pisze, że "Nie wybrano żadnej bazy danych." . Ale przecież wstawiłem tam db_select.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
To sprawdź czy przekazujesz dobrą nazwę bazy przez zmienną.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 30.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Teraz zmodyfikowałem nieco skrypt:[php:1:e18c80a479]<?php
<? require "config.php"; $db_connect=@mysql_connect ($db_host,$db_user,$db_pass); $db_select=@mysql_select_db ("news"); if (!$db_connect) { echo "Nie można połączyć się z serwerem!"; exit; } if (!$db_select) { echo "Nie można wybrać bazy danych!"; exit; } $query="SELECT * FROM news ORDER BY posted DESC"; $result=@mysql_query ($query); if ($result && @mysql_num_rows($result)>0) { $news_text=""; while ($row=mysql_fetch_array($result)) { $posted=strftime ("d.m.Y", $row['posted']); //Tytuł $news_text .= '<font color="black" size="10" face="Verdana">'; $news_text .= stripslashes ($row['title']); $news_text .= '<br>'; //Treść $news_text .= stripslashes ($row ['body']); $news_text .= '<br><br>'; } } else { echo "Nie odnaleziono żadnych newsów w bazie danych."; } @mysql_close ($db_connect); ?> ?>[/php:1:e18c80a479] Ale teraz nie wyświetla mi nic. Mimo, że newsy zostały dodane. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 30.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Spoko. Wszytsko gra. Już wiem w czym tkwi błąd.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
To napisz w czym, żeby inni też mogli się czegoś dowiedzieć.
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat To napisz w czym, żeby inni też mogli się czegoś dowiedzieć.
Jak to w czym? On ich poprostu nie wyświetla (nie ma echo czy print ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
No extra! To się czyta lepiej niż kryminały...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:35 |