грешка помощ!

ssi

Registered
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

дава грешката :
Код:
<?php 
include ('conf.php'); //добавяме config файла 
$our = mysql_query("SELECT ime , img, awtor, nowina, id FROM news ORDER BY id DESC LIMIT 5"); //избираме кои неща да вземем от БД 
while($r=mysql_fetch_array($our)){ ---->>>>tyk
if (strlen($r['nowina'])>$broi) 
{$totchki='...';} 
else 
{$totchki='';}
$kratko = substr($r['nowina'],0,$broi); //правим новината да не е повече от някакъв брой символи 
}


Код:
while($r=mysql_fetch_array($our)){

и нимога да го оправя
 
$our ти е ГРЕШНО някъде! И аз имах такъв проблем! Провери си нещата във тая Променлива и пак кажи!
 
възможноли е от базата дани затото пускам сеивнатото от мен преди което работеше и то се га не иска!

а базата я зимам от едно и също нясто

ето го целия код
Код:
<?php 
include ('conf.php'); //добавяме config файла 
$our = mysql_query("SELECT ime , img, awtor, nowina, id FROM news ORDER BY id DESC LIMIT 5"); //избираме кои неща да вземем от БД 
while($r=mysql_fetch_array($our)){ 
if (strlen($r['nowina'])>$broi) 
{$totchki='...';} 
else 
{$totchki='';}
$kratko = substr($r['nowina'],0,$broi); //правим новината да не е повече от някакъв брой символи 
}
/* Отбележете по колко резултата да се показват на страница */
$pp = "10";

// изберета таблиза която искате да покажете
$table = "news";

$total = mysql_result(mysql_query("SELECT COUNT(id) FROM $table"),0);
$numofpages = $total / $pp;
if (!isset($_GET['page'])) {
$page = 1;
}
else {
$page = $_GET['page'];
}
$limitvalue = $page * $pp - ($pp);

/* покажете записите, в този случай аз показвам само [username] */
$query = "SELECT * FROM $table LIMIT $limitvalue, $pp";
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{
echo "
<a href=\"$r[link]\">$r[ime]</a><br>";

echo "Upload: $r[awtor]<br><br>";
}

function per_page($link, $offset) {
global $numofpages, $page;
$numofpages = round($numofpages);

$pagesstart = round($page-$offset);
$pagesend = round($page+$offset);

/* показване на стрелки « за предишна страница */
if ($page != "1" && round($numofpages) != "0") {
echo str_replace("%page", round($page-1), '<a href="'.$link.'"><font face="Trebuchet MS">«</font></a> ');
}

for($i = 1; $i <= $numofpages; $i++) {
if ($pagesstart <= $i && $pagesend >= $i) {
if ($i == $page) {
echo "<b>[$i]</b> ";
}
else {
echo str_replace("%page", "$i", '<a href="'.$link.'">'.$i.'</a> '); //номерация на страниците
}
}
}
if (round($numofpages) == "0") {
echo "[$i]";
}
/* показване на стрелки » за следваща страница */
if ($page != round($numofpages) && round($numofpages) != "0") {
echo str_replace("%page", round($page+1), '<a href="'.$link.'"><font face="Trebuchet MS">»</font></a>');
}
}

/* показване на общия брой страници и избор на страница */
echo '<br>';
echo 'Pege №: '.round($numofpages).'<br>';

per_page("?page=%page", "10");

?>


и когато добавям новина
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in


http://78.90.58.71/house/index.php
 
ЕТО Я ГРЕШКАТАА!!!!:
$our = mysql_query("SELECT ime , img, awtor, nowina, id FROM news ORDER BY id DESC LIMIT 5");
със mysql_fetch_array() задаваш нещата да се вадят според полетата!!! Трябва да е така:
Код:
$our = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 5");
щото ето:
while($r=mysql_fetch_array($our)
със това задаваш да могат ВСИЧКИ поледа да се вадят така:
$r['pole']!!! Не може да задаваш само НЯКОИ полета да ти Селектва! То само си селектва ВСИЧКИ и ти ги поставя във променлива! :wink: :?:
 
а как да го направя да ми се зарежда съдържанието което искам в таблицата в саита
sa.GIF

като саита исползвам <?PHP include('.php');?>
за от делните клетки на ли за мену за банер и така!
 

Back
Горе