Warning: mysql_fetch_array(): supplied argument is not a

phpbot

Registered
Имам голям проблем при на линия 23 не мога да го оправя пробвах всякак но нещо не става,не съм спал цяла нощ :[

Давам +

Код:
while($row = mysql_fetch_array($query))
 {

Код:
$news = addslashes(strip_tags(trim($_GET['page']))); //Таблицата в която ще добавя новина
$pp = "2";
//eieei ?acoeoaoa ia no?aieoa

$pagex=addslashes(strip_tags(trim($_GET['pagex']))); //i?enaiyaaia noieiinooa ia pagex

if(!$_GET['pagex']) //aei ia a acaoa pagex aa au?ia 1-oa
{
$pagex="1";
}

$limit = ($pp*$pagex)-$pp; //ii?aaaeyia eeieoe?aiaoi

$redove=mysql_query("SELECT * from `$news`");

$max=mysql_numrows($redove); //i?aa?iyaaia ?aaiaaoa
$total=ceil($max/$pp); //i?aniyoaia a?iy ia no?aieoeoa

$query = mysql_query("SELECT * FROM $news ORDER by id DESC  LIMIT $limit,$pp");
while($row = mysql_fetch_array($query))
 {
$id = $row['id'];
$article = $row['article'];
$article = substr($article,0,210);
echo'<div style="width:690px;">

<div style="float:left; left:10px; margin-right:15px;">

';

if(file_exists(''.$row['picture1'].'')){
echo '<img src="'.$row['picture1'].'" alt="" width="150" />';
}

echo'

</div>


 

<div id=title><strong> '.$row['title'].' </strong></div><br /><div style="
	width: 300px;
	margin: 0 auto;
	text-align: left;
	  font-family: Times New Roman;font-size:15px;
"> '.$article.'... </div> <a href="view_full7.php?page='.$geogr.'&id='.$id.'"><div style="margin-left:470px; text-decoration:none; color:#FF8000;">виж още<br /></div></a></div><br /><img src="../images/line.png" width="600" /><br /><br />



';

}
 
Хвърлих един бърз поглед мисля, че само на едно място беше сгрешил. Само копни този код и замести го сложи на мястото на твоя и виж дали ще стане.


Код:
	 $news = addslashes(strip_tags(trim($_GET['page']))); //Таблицата в която ще добавя новина
$pp = "2";
//eieei ?acoeoaoa ia no?aieoa

$pagex=addslashes(strip_tags(trim($_GET['pagex']))); //i?enaiyaaia noieiinooa ia pagex

if(!$_GET['pagex']) //aei ia a acaoa pagex aa au?ia 1-oa
{
$pagex="1";
}

$limit = ($pp*$pagex)-$pp; //ii?aaaeyia eeieoe?aiaoi

$redove=mysql_query("SELECT * from `$news`");

$max=mysql_num_rows($redove); //i?aa?iyaaia ?aaiaaoa
$total=ceil($max/$pp); //i?aniyoaia a?iy ia no?aieoeoa

$query = mysql_query("SELECT * FROM $news ORDER by id DESC  LIMIT $limit,$pp");
while($row = mysql_fetch_array($query))
 {
$id = $row['id'];
$article = $row['article'];
$article = substr($article,0,210);
echo'<div style="width:690px;">

<div style="float:left; left:10px; margin-right:15px;">

';

if(file_exists(''.$row['picture1'].'')){
echo '<img src="'.$row['picture1'].'" alt="" width="150" />';
}

echo'

</div>


 

<div id=title><strong> '.$row['title'].' </strong></div><br /><div style="
   width: 300px;
   margin: 0 auto;
   text-align: left;
     font-family: Times New Roman;font-size:15px;
"> '.$article.'... </div> <a href="view_full7.php?page='.$geogr.'&id='.$id.'"><div style="margin-left:470px; text-decoration:none; color:#FF8000;">виж още<br /></div></a></div><br /><img src="../images/line.png" width="600" /><br /><br />



';

}

Ако не стане пробвай да замениш $query с това:
$query = mysql_query("SELECT * FROM $news ORDER by id DESC LIMIT $limit,$pp") or die (mysql_error());

И ви какво ти дава.
 
Код:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER by id DESC LIMIT -2,2' at line 1


:D Това е sqli :X ама нз от къде иде сега
 
LIMIT -2,2' at line 1

Това изобщо ли него видя?

Не можеш да селектираш отрицателни редове.
Не смяташ правилно отгоре....
 
Не ми помогна никак но се оправих сам просто трябва да сложа @


while($row = @mysql_fetch_array($query))

Но щети дам + защо имаш желание за помагане :]
 

Back
Горе