PDOの一部である行カウント機能を使用しようとしています。foreachループを使用して、壊れたパーツのリストを調べ、注文する必要のある各パーツの数をカウントしていますが、コードiを使用しています。以下を機能せず、このエラーを修正します
「致命的なエラー:15行目のW:\ xampp \ htdocs \ ICT_Devices \damage_log \damage_parts_find.phpの非オブジェクトでメンバー関数rowCount()を呼び出します。」
私のphpはここのすぐ下にあり、pdo接続ファイルとfor eachループが機能することはわかっていますが、行数側に問題があります。
<?php
define('INCLUDE_CHECK',true);
require '../lib/connect/PDO_connect.php';
foreach($db->query("SELECT * FROM `damage_list`") as $damage_part) {
$parts=$damage_part['Damage'];
$stmt = $db->query('SELECT * FROM damage_log where damage=$parts');
$row_count = $stmt->rowCount();
echo $parts. "=".$row_count;
echo "<br>";
}
?>