1
現在、私はdiscount_masterテーブル(製品ID、割引)からすべての結果を取得します。しかし、product idの代わりにproduct_masterテーブルにあるproduct_nameを表示したいと思います。同じproduct_idを共有しています。私の懸念は、product_masterからproduct_nameをフェッチするループを追加する方法です。あなたは、SQLを使用する必要がありforeachでループを使用する方法は?
<?php
foreach($discount as $k=>$v) {
?>
<tr>
<th contenteditable="false" onBlur="saveToDatabase(this,'product_id','<?php echo $discount[$k]["d_id"]; ?>')" onClick="showEdit(this);"><?php echo $discount[$k]["product_id"]; ?></th>
<th contenteditable="true" onBlur="saveToDatabase(this,'discount','<?php echo $discount[$k]["d_id"]; ?>')" onClick="showEdit(this);"><?php echo $discount[$k]["discount"]; ?></th>
</tr>
<?php
}
?>
ではなく、そのための第二のループを結合します。 –
'product_name'も返すには' JOIN'クエリを使用する必要があります。あなたのループでは '<?= $ v [" product_name "]; ?> '.. –
' SELECT * from discount_master where o_id = '$ o_id''これは私のSQLクエリです。o_idを使ってすべての詳細を取得しています。 –