for循环php显示;数组";
所以我想让我的php用for循环显示我的数据库列表,当我使用它时,情况如下: 这里是我为它编写的代码,我知道它不好而且容易受到攻击,但我只想知道hor循环在php中工作for循环php显示;数组";,php,mysql,Php,Mysql,所以我想让我的php用for循环显示我的数据库列表,当我使用它时,情况如下: 这里是我为它编写的代码,我知道它不好而且容易受到攻击,但我只想知道hor循环在php中工作 <?php include "db.php"; $id_pemesanan = 'DDN E/40202003201907323'; $Barang = $_POST['Barang']; $Jumlah = $_POST['Jumlah']; $queryResult = $
<?php
include "db.php";
$id_pemesanan = 'DDN E/40202003201907323';
$Barang = $_POST['Barang'];
$Jumlah = $_POST['Jumlah'];
$queryResult = $connect->query("SELECT Barang FROM Odr_Msk_Detail WHERE id_pemesanan = '".$id_pemesanan."'");
$result=array();
while($fetchData=$queryResult->fetch_assoc()){
$result[]=$fetchData;
}
$jumlah = count($result);
for ($x = 0;$x <= $jumlah;$x++){
echo $result[$x];
echo "<br>";
}
?>
您将收到该消息,因为您尝试回显数组而不是字符串
要输出您可以执行的所有操作,请遵循以下步骤,因为不需要获取所有结果并将其保存在内存中
while($fetchData=$queryResult->fetch\u assoc())
{
回显联接(“
”,$fetchData);
}
echo$result[$x]代码>=>echo$result[$x]['Barang']代码>--您需要访问列,而不仅仅是行。或者,您可以替换$result[]=$fetchData代码>带有$result[]=$fetchData['Barang']代码>并保持循环不变。我将在上面的评论中使用第一种方法。