データベースから何かを照会したいが、値を返さない。私はそれが何かエラーを報告しなかった理由を疑問に思いました。親切に添付ファイルをチェックしてください。前のページのパラメータを使用してPHPでクエリを選択
ここで私はあなたをmade.Thankコードがあります。
echo '<form method = "post" action = "http://localhost:8080/nbm/delivery/show_delivery_details.php">';
$nbm = new Db();
$poid = $_GET['id'];// this was taken from the previous page
echo $poid;//tried to display this and it does
$get_deliveries= $nbm->query("SELECT * FROM `customer_order_list` where purchase_order_id = '$poid'");
foreach($get_deliveries as $key){
echo $key['purchase_order_id'].' '.$key['customer_id'].' '.$key['amount'];
}
print_r($get_deliveries);//also tried this but it displays nothing
echo '</form>';
@Count Dracula:エラーが表示されない場合は、最後に実行されたクエリを印刷して、期待どおりかどうかを確認してください。そのためにmysqli_info()を使用することができます。 – JTheDev
'print_r'の代わりに' var_dump'を使って結果を見ると、ほとんどの場合、結果は返されません。 PHPMyAdminやコンソール –
のようなものを使用してデータベースに直接クエリを実行すると、 "SELECT * FROM' customer_order_list'のようなクエリを書くことさえできます。purchase_order_id = "。$ poid準備文を扱っている場合は... – JTheDev