【发布时间】:2011-07-24 22:02:46
【问题描述】:
下面是我在 PHP 中创建的一个函数,它以数组的形式返回一些产品信息。在我调用此函数的网页上,我希望能够指定精确的数组元素,例如产品描述 ($result2['itm_desc'])。请有人指出我这样做的正确方向。我假设你调用了一个像 fetch array 这样的函数,但我不太确定如何执行它。
public function getAllReelImages(){
$sql = "SELECT id FROM $this->table3 WHERE itm_cat = 2 ORDER BY id ASC";
echo "<br /><br />";
$stmt = mysqli_query($this->connection, $sql);
/*fetch values*/
while($result = mysqli_fetch_array($stmt)){
echo "<br /><br />";
$sql2 = "SELECT itm_details.id,itm_details.itm_make,itm_details.itm_model,itm_details.itm_desc,itm_pic_detail.itm_pic_name, itm_value.itm_sale_price
FROM
itm_details, itm_pic_detail, itm_value
WHERE
itm_details.id = {$result['id']} AND itm_pic_detail.id = {$result['id']}
AND itm_value.id = {$result['id']} ORDER BY id ASC";
$stmt2 = mysqli_query($this->connection, $sql2);
while($result2 = $stmt2->fetch_array()){
echo ($result2['id']); echo"<br />";
echo ($result2['itm_make']); echo"<br />";
echo ($result2['itm_model']); echo"<br />";
echo ($result2['itm_desc']); echo"<br />";
echo ($result2['itm_sale_price']); echo"<br />";
echo "<img src='$this->dir"."{$result2['itm_pic_name']}'><br />";
echo"<br />";
echo $value;
}
}
}
【问题讨论】:
-
您确实需要用您使用的语言标记您的问题。这是您第三次收到此类评论。
-
为什么你的代码没有缩进?哎呀!