यह विशिष्ट मामला है जहां mysql_query
रिटर्न false
विफलता पर इसलिए कुख्यात को ट्रिगर करना:
यह कई कारकों के कारण हो सकता है। क्वेरी को phpMyAdmin में या सीधे डेटाबेस में चलाने का प्रयास करें और त्रुटि देखें या mysql_error
।
यह हमेशा जांचना अच्छा अभ्यास है कि क्या mysql_query
. का लौटाया गया मान है false
है या अगर mysql_error
स्ट्रिंग खाली नहीं है:
if ($result and empty(mysql_error()))
// everything ok
नोट:कभी भी मिक्स न करें mysql_
और mysqli_
कार्य। अगर आपको चुनना है तो मैं mysqli
. के साथ जाऊंगा चूंकि mysql_*
कार्यों को बहिष्कृत माना जाता है।