非常感谢能帮助我的人!我已经将礼品店风格的网站上传到运行PHP v 5.4.19的服务器。问题是在xampp上获取的图像和页面引用不会出现在服务器上的数组中。为什么这个和我的代码有什么问题(除了我还没有采用msqli)?
function smallDisplay()
{
$query = mysql_query($con, "SELECT `imageSrcQ`, `productCode` FROM `products` WHERE `displayCode` >= 11 && `displayCode` <= 12");
while ($results_row = mysql_fetch_array($query))
{
$returned_results[] = array(
'productCode' => $results_row['productCode'],
'imageSrcQ' => $results_row['imageSrcQ']
);
}
return $returned_results;
}
$results = smallDisplay();
echo $results;
$x = 0;
foreach ($results as $result)
{
${'img'.$x} = $result['imageSrcQ'];
$x++;
}
echo $img0;
答案 0 :(得分:-1)
编辑: mysql_query不会将$ con作为第一个参数,请参阅:http://php.net/manual/en/function.mysql-query.php。
将您的代码更改为:
$query = mysql_query("SELECT `imageSrcQ`, `productCode` FROM `products` WHERE `displayCode` >= 11 && `displayCode` <= 12");
它应该有用。
作为注释,您可能希望在循环之前声明$ returned_results - 数组,并使用mysql_fetch_assoc()代替