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