चूंकि यह प्रश्न लिखा गया है, इसलिए mysql ने एक स्पेसशिप ऑपरेटर की शुरुआत की जो हमें एक शून्य मान से मेल खाने के लिए एक नियमित क्वेरी का उपयोग करने की अनुमति देता है
WHERE fieldName <=> :fieldName;
एक null
दोनों से मेल खाएगा या कोई शून्य मान नहीं है।
तो बस अपनी क्वेरी तुरंत लिखें और इसे हमेशा की तरह निष्पादित करें
$stmt = $db->prepare('SELECT field FROM table WHERE fieldName <=> :fieldName;');
$stmt->execute(['fieldName' => null]);
$result = $stmt->fetchAll(); // whatever fetch method is suitable
और गतिशील रूप से निर्मित प्रश्नों के साथ यह सब समान है।