前提・実現したいこと
product_detailsテーブルから、商品(product_id)ごとの注文数を抽出し、ランキングにしたい。
product_idは3から14。
数量はamount。
発生している問題・エラーメッセージ
もともとphp.iniの設定やスクリプトの設定をしても、エラー表示がされない問題があり、
、以下のコードのどこが間違っているのかわからない。
該当のソースコード
try { $db = dbConnect(); $sql = "SELECT * FROM order_details WHERE product_id = :product_id"; $stmt = $db->prepare($sql); for($i=3; $i<14; $i++){ $stmt->bindParam(':product_id', $i, PDO::PARAM_INT); $stmt->execute(); $result = $stmt->fetchall(PDO::FETCH_ASSOC); foreach($result as $row){ var_dump(array_sum($row['amount'])); } } } catch (PDOException $e) { echo "接続失敗:" .$e->getMessage(). "\n"; } finally { $db = null; } ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>ランキング</title> </head> <h1>ランキング</h1>
補足情報(FW/ツールのバージョンなど)
EC2にRloginで接続し、編集している。
回答1件
あなたの回答
tips
プレビュー