例如。地址页 test.php?prid=4477535
代码页 test.php
function query($query) {
$database = 'test';
$host = 'test';
$username = 'test';
$password = 'test';
$link = mysql_connect($host,$username,$password);
if (!$link) {
die(mysql_error());
}
$db_selected = mysql_select_db($database);
if (!$db_selected) {
die(mysql_error());
}
$result = mysql_query($query);
mysql_close($link);
return $result;
}
$product_idn=$_GET['prid'];
$select_image = query("SELECT * FROM products_images WHERE `product_idn`='$product_idn'") or die(mysql_error());
foreach ($select_image as $row)
{
$select_image_array[]=$row->image;
}
print_r ($select_image_array);
收到请求
SELECT *
FROM products_images
WHERE `product_idn` = '4477535'
如果从 phpmyadmin 中选择,我有 10 行。
但是如果我使用test.php?prid=4477535我会看到空白页面。
print_r ($select_image_array) 不显示数组。
请告诉我为什么我看到带有 phpmyadmin 的行而看不到带有脚本的行?