От къде вади тая грешка Warning: mysql_fetch_array()

talevtehnology

Registered
Здравейте в лог файла забелязах че вади грешка при показването на коментарите
[13-Jul-2011 12:04:57] PHP Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ///komandi.php on line 165

на 165 ти ред е while($row=mysql_fetch_array($mysql_db))

а това е целия код

PHP:
include("configcoments.php");
$broi_msg="20"; 
$con=mysql_connect("$server", "$user", "$pass") or die("Error 1"); 
mysql_select_db($db,$con) or die("Error 2"); 
$chars="set character set utf8";mysql_query($chars); 
$mysql_db=mysql_query("SELECT * FROM `comments` WHERE idd=$iddd ORDER BY id DESC LIMIT 0,$broi_msg"); 
$results = 0;

while($row=mysql_fetch_array($mysql_db)) { 
$results +=1;
$username=$row['username']; 
$data=$row['data'];
$chas=$row['chas'];
$msg=$row['msg'];

От къде идва тази грешка и как може да се отстрани :)
 
HTML:
include("configcoments.php");
$broi_msg="20"; 
$con=mysql_connect("$server", "$user", "$pass") or die("Error 1"); 
mysql_select_db($db,$con) or die("Error 2"); 
$chars="set character set utf8";mysql_query($chars); 
$mysql_db=mysql_query("SELECT * FROM `comments` WHERE `idd`='$iddd' ORDER BY `id` DESC LIMIT 0,'$broi_msg'"); 
$results = 0;

while($row=mysql_fetch_array($mysql_db)) { 
$results +=1;
$username=$row['username']; 
$data=$row['data'];
$chas=$row['chas'];
$msg=$row['msg']; 
}
Така?
 
Грешки със кавички и скоби няма прост о тук при поставянето съм я пропуснал :)
Кода си функционира просто днеска видях в лог файла тази грешка.
 
Пробвай с mysql_fetch_assoc

И направи след заявката да ти покаже ако има грешка в нея.
 
Не ти е валидна заявката. Тоест имаш зададно поле което в базата данни не съществува. Разгледай имената на полетата който си задал и ги сравни с тези в базата данни.
 

Back
Горе