आपको bindValue . का उपयोग करने की आवश्यकता है , नहीं bindParam
bindParam संदर्भ द्वारा एक चर लेता है, और bindParam को कॉल करते समय कोई मान नहीं लेता है . मैंने इसे PHP दस्तावेज़ों पर एक टिप्पणी में पाया:
bindValue(':param', null, PDO::PARAM_INT);
पी.एस. आपको ऐसा करने के लिए लुभाया जा सकता है bindValue(':param', null, PDO::PARAM_NULL); लेकिन यह सभी के लिए कारगर नहीं रहा (रिपोर्टिंग के लिए धन्यवाद विल शेवर।)