Error fatal detectable: el objeto de la clase PDOStatement no se pudo convertir en cadena en la línea 114
Estoy intentando agregar algunos datos a mi base de datos, pero recibo el error Error fatal que se puede capturar: el objeto de la clase PDOStatement no se pudo convertir en una cadena en /var/www/mandje.php en la línea 114. Este es el código Estoy usando:
foreach($_SESSION["cart"] as $id => $value){
$query = $db->query('SELECT * FROM Producten WHERE ProductID ="'.$id.'" ');
$query->execute();
while($row = $query->fetch(PDO::FETCH_ASSOC)){
$price = $row['Prijs'];
$ProductID = $row['ProductID'];
}
$sql="INSERT INTO Bestellingsdetail( Bestelnummer, ProductID, Aantal, Prijs)
VALUES ($max,$ProductID,$value,$price)"; //<---- line 114
$count = $db->execute($sql);
Realmente no entiendo lo que está mal aquí. Cualquier ayuda sería muy apreciada :)