INSERT INTO Votes (id_post,id_user)
SELECT p.id,u.id
FROM Posts p, Users u
WHERE p.id_user = :author
AND u.id = :user
AND u.active = 1 limit 1;
sau đó bạn đặt tham số user
bằng với id người dùng hiện tại.
CHỈNH SỬA :Tôi cho rằng id_user
trong bảng Votes
phải là id của người bình chọn, không phải là tác giả của bài đăng (đúng không?), vì vậy tôi đã sửa truy vấn loại bỏ JOIN
.