Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

उन पंक्तियों का चयन करना जहाँ PHP PDO तैयार कथनों और MySQL का उपयोग करके कोई फ़ील्ड रिक्त है

चूंकि यह प्रश्न लिखा गया है, इसलिए 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

और गतिशील रूप से निर्मित प्रश्नों के साथ यह सब समान है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ़ील्ड के पहले दो वर्णों द्वारा SQL को सॉर्ट करना

  2. MySQL तालिका में कॉलम कैसे स्थानांतरित करें?

  3. मौजूदा तालिका में किसी विशिष्ट स्थान पर कॉलम कैसे सम्मिलित करें?

  4. तिथि के अनुसार प्रविष्टियों का चयन ->=अब (), MySQL

  5. mysql_connect (लोकलहोस्ट / 127.0.0.1) विंडोज प्लेटफॉर्म पर धीमा