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;
फिर आप पैरामीटर सेट करते हैं user
वर्तमान उपयोगकर्ता आईडी के बराबर।
संपादित करें :मुझे लगता है id_user
तालिका में Votes
वोटर आईडी होना चाहिए, पोस्ट का लेखक नहीं (सही?), इसलिए मैंने JOIN
को खत्म करने वाली क्वेरी को ठीक कर दिया ।