Call to a member function fetch() on a non-object
Despues de insertar registro, tengo una consulta cuyo valor me da 17 y ese valor lo quiero asignar a un campo de mi tabla, sin embargo me da error
$query = $base_de_datos->prepare("INSERT INTO ventas(fecha, total) VALUES (?, ?);");
$query->execute($query);
$query2 = ("SELECT id FROM ventas ORDER BY id DESC LIMIT 1;");
$query2->execute($query2);
$resultado = $query2->fetch(PDO::FETCH_OBJ);
$id_venta = $resultado === false ? 1 : $resultado->id;
// tomar el id y asignárselo al campo id_venta
$sentencia = ("INSERT INTO productos_vendidos(id_producto, id_venta, cantidad) VALUES (?, ?, ?);");