我的一个代码片段
$sql=mysql_query("SELECT * FROM `product_catalog` ORDER BY `id` DESC LIMIT 5");
while($re=mysql_fetch_array($sql)){
$a=mysql_fetch_array(mysql_query("SELECT * FROM `product` WHERE `above` = '$re[link]'"));
echo "<td width=\"20%\"><a href=\"pictures.php?style=$re[link]\"><img src=\"products/$re[link]/$a[link]\" height=\"150px\" width=\"150px\"></a><div>$re[des]</div></td>";
}
在本地测试的时候可以显示出图片,但是上传到服务器以后却不能现显示图片,确切的说是连while语句都没有执行。
但是我已经把本地的表导入到服务器端。
所以想请问一下这是什么原因?语句语法上没有问题吧?
$sql=mysql_query("SELECT * FROM `product_catalog` ORDER BY `id` DESC LIMIT 5");
while($re=mysql_fetch_array($sql)){
$a=mysql_fetch_array(mysql_query("SELECT * FROM `product` WHERE `above` = '$re[link]'"));
echo "<td width=\"20%\"><a href=\"pictures.php?style=$re[link]\"><img src=\"products/$re[link]/$a[link]\" height=\"150px\" width=\"150px\"></a><div>$re[des]</div></td>";
}
在本地测试的时候可以显示出图片,但是上传到服务器以后却不能现显示图片,确切的说是连while语句都没有执行。
但是我已经把本地的表导入到服务器端。
所以想请问一下这是什么原因?语句语法上没有问题吧?
=========================
按照你的代码,基本上就是:
1。没有数据
2。语句有问题
3。mysql未连接成功
4。没有mysql扩展
2。语句有问题
3。mysql未连接成功 mysql肯定是连接成功的
4。没有mysql扩展剩下语句和扩展的问题高手可以帮我解答一下吗