我正在尝试使用PHP从MySQL数据库中获取多个图像,但我没有获得不同的图像,而是多次获得相同的图像(即第一个图像)。这是我的代码:
id
答案 0 :(得分:2)
我认为$result
的值不是数字。
尝试将mysql_fetch_array
更改为mysql_num_rows
:
<?php
$sql=mysql_query("SELECT * FROM category")or die(mysql_error());
$result=mysql_num_rows($sql);
for($i=0;$i<$result;$i++)
{
$cat_id=mysql_result($get_cat,$i,'category_id');
$cat=mysql_result($get_cat,$i,'category_name');
$category_icon=mysql_result($get_cat,$i,'category_icon');
echo $cat_id;
echo $cat . '<img src="data:image/jpeg;base64,' . base64_encode($num_cat['category_icon']) . '" width="290" height="290">' ;
}
?>
答案 1 :(得分:0)
{
newwo: "NEW"
}