PHP MYSQL PDO SUM de columnas

Soy nuevo en php y busqué durante la última hora y leí toda la documentación que pude encontrar y nada me ayuda. Tengo una tabla que tiene un montón de filas de datos. Estoy tratando de elegir una columna de toda la tabla y agregarlas todas juntas. Aquí está lo que tengo. Todo lo que me dice es cuántas filas hay que coinciden con mi consulta, no la suma total de la columna que quiero. Cualquier ayuda es apreciada.

$res1 = $db->prepare('SELECT sum(distance) FROM trip_logs WHERE user_id = '. $user_id .' AND status = "2"');
$res1->execute();
$sum_miles = 0;
while($row1 = $res1->fetch(PDO::FETCH_ASSOC)) {
$sum_miles += $row1['distance'];
}
echo $sum_miles;

Respuestas a la pregunta(3)

Su respuesta a la pregunta