تبسم ساینا
دوشنبه 27 مرداد 1393, 16:51 عصر
سلام دوستان , درمورد این کد :
$sql= "SELECT * FROM `image_work` limit $from,$to";
echo $sql;
mysql_query("SET CHARACTER SET utf8",$connection);
$result=mysql_query($sql,$connection);
$num=@mysql_num_rows($result);
echo $num;
$m=0;
echo "<div class='row1'>";
while ($row=@mysql_fetch_array($result))
{
$m++;
if($m==5)
echo "</div><div class='row2'>";
echo "<img src=img/".$row['name']." />";
}
echo "</div>";
مقداری که روی صفحه چاپ میشه توسط چاپ مقدار $sql اینه : SELECT * FROM `image_work` limit 8,16
ولی مقداری که در متغیر $num قرار میگیره 11 هست !!
دلیلش چیه؟
$sql= "SELECT * FROM `image_work` limit $from,$to";
echo $sql;
mysql_query("SET CHARACTER SET utf8",$connection);
$result=mysql_query($sql,$connection);
$num=@mysql_num_rows($result);
echo $num;
$m=0;
echo "<div class='row1'>";
while ($row=@mysql_fetch_array($result))
{
$m++;
if($m==5)
echo "</div><div class='row2'>";
echo "<img src=img/".$row['name']." />";
}
echo "</div>";
مقداری که روی صفحه چاپ میشه توسط چاپ مقدار $sql اینه : SELECT * FROM `image_work` limit 8,16
ولی مقداری که در متغیر $num قرار میگیره 11 هست !!
دلیلش چیه؟