A Database Error Occurred

Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND u.`active` = 1 AND r.`user_rol`= 2 AND r.`user_id` =' at line 12

SELECT u.`login`, u.`id`, u.`puntuacion`, u.`preguntas_ok`, u.`preguntas_ko`, u.`n_preguntas`, u.`tiempo`, u.`active`, u.`email` FROM `users` as u, `users_roles` as r WHERE u.`id` = AND u.`active` = 1 AND r.`user_rol`= 2 AND r.`user_id` =