दिलचस्प पोस्ट
क्या विंडोज के लिए unistd.h के लिए एक प्रतिस्थापन (दृश्य सी) है? संपत्ति से फाइल पढ़ें सर्विस स्टैक अनुरोध डीटीओ डिजाइन एमवीसी में 2 ड्रॉपडाउन लोड करने का बेहतर तरीका छोटी संभव राशि से एक अजगर फ़्लोटिंग बिंदु मूल्य बढ़ाएं दिनांक या कैलेंडर ऑब्जेक्ट के लिए कोई दिनांक स्ट्रिंग कैसे परिवर्तित करें? जावा में सापेक्ष पथ के साथ खुले संसाधन सी # का उपयोग कर किसी श्रेणी में एक यादृच्छिक संख्या का निर्माण करें एक विशाल। Csv फ़ाइल पढ़ना छोटे वैक्टर के तत्वों को दोहराए बिना अलग-अलग लंबाई वाले वैक्टर को कैसे छेदना है? GitHub से सीधे एनपीएम पैकेज कैसे स्थापित करें? <Input type = "file" /> का बटन पाठ कैसे बदल सकता है? एपीआई का इस्तेमाल करते हुए instagram के लिए चित्रों को कैसे पोस्ट करें कुशलतापूर्वक मैटलैब में जोड़ीदार स्क्वेर्ड युक्लिडियन दूरी की गणना करें आप कैसे यूनिट परीक्षण निजी विधियों कर सकते हैं?

mysqli_fetch_array () पैरामीटर 1 mysqli_result, बूलीयन में होने की उम्मीद है

मुझे कुछ परेशानी की जांच हो रही है अगर एक FB User_id पहले से ही मेरे डीबी में मौजूद है (यदि ऐसा नहीं है, तो उपयोगकर्ता को एक नया के रूप में स्वीकार करना चाहिए और सिर्फ कैनवास ऐप लोड करना होगा)। मैं इसे मेरे होस्टिंग सर्वर पर चला गया और कोई समस्या नहीं थी, लेकिन मेरे लोकलहोस्ट पर मुझे निम्न त्रुटि मिलती है:

mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in 

यहां मेरा कोड है:

 <? $fb_id = $user_profile['id']; $locale = $user_profile['locale']; if ($locale == "nl_NL") { //Checking User Data @ WT-Database $check1_task = "SELECT * FROM `users` WHERE `fb_id` = " . $fb_id . " LIMIT 0, 30 "; $check1_res = mysqli_query($con, $check1_task); $checken2 = mysqli_fetch_array($check1_res); print $checken2; //If User does not exist @ WT-Database -> insert if (!($checken2)) { $add = "INSERT INTO users (fb_id, full_name, first_name, last_name, email) VALUES ('$fb_id', '$full_name', '$first_name', '$last_name', '$email')"; mysqli_query($con, $add); } //Double-check, User won't be able to load app on failure inserting to database if (!($checken2)) { echo "Excuse us " . $first_name . ". Something went terribly wrong! Please try again later!"; exit; } } else { include ('sorrylocale.html'); exit; } 

मैंने पढ़ा है कि मेरी क्वेरी गलत होने के साथ कुछ है, लेकिन उसने मेरे होस्टिंग प्रदाता पर काम किया है ताकि वह ऐसा न हो सके!

वेब के समाधान से एकत्रित समाधान "mysqli_fetch_array () पैरामीटर 1 mysqli_result, बूलीयन में होने की उम्मीद है"

वह क्वेरी असफल रही है और false लौट रहा false

क्या यह चल रहा है देखने के लिए mysqli_query() बाद यह डाल दिया।

 if (!$check1_res) { printf("Error: %s\n", mysqli_error($con)); exit(); } 

अधिक जानकारी के लिए:

http://www.php.net/manual/en/mysqli.error.php