
Po wyswietleniu strony:
http://deroxmtdwa.darkhosting.pl/index.php
wyświetla się taki błąd :
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/strona/deroxmtdwa.darkhosting.pl/pages/news.php on line 31
Wie ktoś może o co chodzi ? Męczyłem się z Plikami konfiguracyjnymi ale już nie mam sił może mi wkońcu ktoś pomoże dodaje kod strony news.php
Kod
<h2>News</h2>
<?PHP
if(isset($_GET['id']) && checkInt($_GET['id']))
{
$sqlNews = "SELECT * FROM ".SQL_HP_DB.".news WHERE id='".mysql_real_escape_string($_GET['id'])."' LIMIT 1";
$qryNews = mysql_query($sqlNews,$sqlHp);
if(mysql_num_rows($qryNews)>0)
{
while($getNews = mysql_fetch_object($qryNews))
{
echo' <div class="entry"><span style="color:white"><div style="text-align:left"><strong>';
echo'<h1><b>'.$getNews->nazwa.'</b></h1></strong></div>';
echo'<p>'.x_nl2br($getNews->tresc).'</p>';
echo'<p class="details" align="right">Napisał '.$getNews->autor.' , Dnia '.$getNews->data.' ,<a href="index.php?s=news"><span style="color:white">Wróć</a></p></p> ';
}
}
else
{
echo'<p class="meldung">News o tym id nie istnieje.</p>';
}
}
else
{
$sqlNews = "SELECT * FROM ".SQL_HP_DB.".news ORDER BY data DESC LIMIT 10";
$qryNews = mysql_query($sqlNews,$sqlHp);
while($getNews = mysql_fetch_object($qryNews))
{
$newsText = (strlen($getNews->tresc)>400) ? substr($getNews->tresc,0,strpos($getNews->tresc,' ',400)).'... <a href="index.php?s=news&id='.$getNews->id.'">a</a>' : $getNews->tresc;
echo' <div class="entry"><span style="color:white"><div style="text-align:left"><strong>';
echo'<h1><b><a href="index.php?s=news&id='.$getNews->id.'">'.$getNews->nazwa.'</a></b></h1></strong></div>';
echo'<p>'.x_nl2br($newsText).'</p>';
echo'<p class="details" align="right">Napisał '.$getNews->autor.' , Dnia '.$getNews->data.'</p> ';
}
}
echo'<hr>';
?>
<?PHP
if(isset($_GET['id']) && checkInt($_GET['id']))
{
$sqlNews = "SELECT * FROM ".SQL_HP_DB.".news WHERE id='".mysql_real_escape_string($_GET['id'])."' LIMIT 1";
$qryNews = mysql_query($sqlNews,$sqlHp);
if(mysql_num_rows($qryNews)>0)
{
while($getNews = mysql_fetch_object($qryNews))
{
echo' <div class="entry"><span style="color:white"><div style="text-align:left"><strong>';
echo'<h1><b>'.$getNews->nazwa.'</b></h1></strong></div>';
echo'<p>'.x_nl2br($getNews->tresc).'</p>';
echo'<p class="details" align="right">Napisał '.$getNews->autor.' , Dnia '.$getNews->data.' ,<a href="index.php?s=news"><span style="color:white">Wróć</a></p></p> ';
}
}
else
{
echo'<p class="meldung">News o tym id nie istnieje.</p>';
}
}
else
{
$sqlNews = "SELECT * FROM ".SQL_HP_DB.".news ORDER BY data DESC LIMIT 10";
$qryNews = mysql_query($sqlNews,$sqlHp);
while($getNews = mysql_fetch_object($qryNews))
{
$newsText = (strlen($getNews->tresc)>400) ? substr($getNews->tresc,0,strpos($getNews->tresc,' ',400)).'... <a href="index.php?s=news&id='.$getNews->id.'">a</a>' : $getNews->tresc;
echo' <div class="entry"><span style="color:white"><div style="text-align:left"><strong>';
echo'<h1><b><a href="index.php?s=news&id='.$getNews->id.'">'.$getNews->nazwa.'</a></b></h1></strong></div>';
echo'<p>'.x_nl2br($newsText).'</p>';
echo'<p class="details" align="right">Napisał '.$getNews->autor.' , Dnia '.$getNews->data.'</p> ';
}
}
echo'<hr>';
?>
Nie jestem w stanie zlokalizowac tego błędu w 31 linijce wydaje mi sie byc wszystko w porządku
Pomoże ktoś naprowadzic jak to :
Kod
while($getNews = mysql_fetch_object($qryNews))
powinno wyglądac ?Za pomoc będe bardzo wdzieczny..