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;
dann setzen Sie den Parameter user
gleich der aktuellen Benutzer-ID.
BEARBEITEN :Ich nehme an id_user
in der Tabelle Votes
muss die ID des Wählers sein, nicht der Autor des Beitrags (richtig?), also habe ich die Abfrage korrigiert, indem ich den JOIN
entfernt habe .