Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z MYSQL
michalek1988
post
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 smile.gif . Skrypt zwraca wartość "Nie odnaleziono newsów w bazie danych." . A przecież dodałem klika newsów.
Pomóżcie.


_____
uzywaj BBCode'u [php] - Seth
Go to the top of the page
+Quote Post
spenalzo
post
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.


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

Go to the top of the page
+Quote Post
michalek1988
post
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.
Go to the top of the page
+Quote Post
spenalzo
post
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ą.


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

Go to the top of the page
+Quote Post
michalek1988
post
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.
Go to the top of the page
+Quote Post
michalek1988
post
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.
Go to the top of the page
+Quote Post
spenalzo
post
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ć.


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

Go to the top of the page
+Quote Post
cahe
post
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 tongue.gif).
Go to the top of the page
+Quote Post
LeWaR
post
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...
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 Aktualny czas: 22.08.2025 - 11:35