php - Error in mysqli prepare statement -


  $ client = $ db - & gt; तैयार करें ('चयन करें CLIENT_ID, CLIENT_NAME क्लाइंट से कहाँ है CLIENT_NAME "%?%"'); $ Query = $ _GET ['क्वेरी']; $ क्लाइंट - & gt; बाइंड_परम ('एस', $ क्वेरी); $ क्लाइंट - & gt; निष्पादित(); $ क्लाइंट - & gt; Bind_result ($ client_id, $ client_name); जबकि ($ क्लाइंट - & gt; फ़ेच ()) {$ d ['सुझाव'] ['मूल्य'] = $ client_name; $ D ['सुझाव'] ['डेटा'] = $ client_id; } $ क्लाइंट - & gt; free_result ();  

मुझे ऊपर दिए गए बयान में निम्नलिखित त्रुटि मिली। देख सकते हैं कि त्रुटि का कारण क्या है।

  & lt; b & gt; चेतावनी & lt; / b & gt ;: mysqli_stmt :: bind_param (): चर की संख्या में तैयार कथन में मापदंडों की संख्या से मेल नहीं खाता & lt; p & gt; getclient.php & lt; / p & gt; लाइन पर & lt; b & gt; 15 & lt; / b & gt; & lt; br / & gt; & Lt; br / & gt; & Lt; b & gt; नोटिस & lt; / b & gt;: अपरिभाषित अनुक्रमणिका: कॉलबैक में & lt; b & gt; getclient.php & lt; / b & gt; लाइन पर & lt; b & gt; 24 & lt; / b & gt;  

अब मेरे पास एक अन्य त्रुटि संदेश है:

  किसी गैर-ऑब्जेक्ट पर सदस्य फ़ंक्शन bind_param () पर कॉल करें  
< / Div>

आप प्रतिशत की तरह उस तरह की बयान नहीं कर सकते।

  $ client = $ Db - & gt; तैयार करें ('चयन करें CLIENT_ID, CLIENT_NAME क्लाइंट कहाँ की तरह CLIENT_NAME?'); $ Query = $ _GET ['क्वेरी']; $ क्लाइंट - & gt; बाइंड_परम ('s', "% {$ query}%"); $ क्लाइंट - & gt; निष्पादित(); $ क्लाइंट - & gt; Bind_result ($ client_id, $ client_name); जबकि ($ क्लाइंट - & gt; फ़ेच ()) {$ d ['सुझाव'] ['मूल्य'] = $ client_name; $ D ['सुझाव'] ['डेटा'] = $ client_id; } $ क्लाइंट - & gt; Free_result (); ` 

Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -