मैं यह जांचना चाहता हूं कि मेरी तैयार क्वेरी खाली हो गई है या नहीं, एक लूप में जाने के बिना। जब मैं कोशिश यह मैं त्रुटि मिलती हैphp रिक्त() रिटर्न का उपयोग कर पीडीओ परिणाम खाली होने पर जांच नहीं कर सकता है FATAL ERROR
if(empty($pQuery1->fetch(PDO::FETCH_ASSOC))){}
:
Fatal error: Can't use method return value in write context
चाहे मैं PDO->fetchALL
या PDO->fetch
मैं एक ही त्रुटि प्राप्त का उपयोग इस कोड मैं उपयोग करने की कोशिश की है। क्या मुझे कुछ अलग करना चाहिए?
आईडी यह इंगित करना चाहता है कि आप 'अगर (! $ परिणाम) {}' के समान ही व्यवहार कर सकते हैं। – goat
@chris अगर (खाली ($ foo)) पैरामीटर सेट नहीं होने पर चेतावनी उत्पन्न नहीं करेगा। यदि पैरामीटर सेट नहीं है तो (! $ foo) चेतावनी उत्पन्न करेगा। http://php.net/manual/en/function.empty.php – Jake
यह पिछली पंक्ति पर सेट किया गया था :) – goat