esto que es?:
Cita: $inserta = $db->query("INSERT INTO nombre tabla (v1 ,v2, v3) VALUES ('$valor1' , '$valor2' , '$valor3')") where 'id_usuario' = $id_usuario, ;
?>
es un insert y no le veo el uso de WHERE alli necesario, como te dije crea una columna en esa tabla donde vas a almacenar la iod del usuario tantas veces el registre datos alli, de esa manera vas a poder vincular los datos con este