mysqli - PHP - call_user_func_array return a warning -


मेरे कोड का पालन करें:

  $ query = mysqli_prepare ($ res, $ my_query); विदेशी मुद्रा ($ कुंजी के रूप में $ डेटा = & gt; $ मान) {$ डेटा [$ की] = & amp; $ डेटा [$ की]; } Call_user_func_array (ऐरे ($ query, 'bind_param'), $ डेटा); mysqli_stmt_execute ($ क्वेरी); mysqli_stmt_close ($ क्वेरी);  

क्वेरी काम करती है, लेकिन मुझे लॉग में एक चेतावनी मिली:

  call_user_func_array () का मान 1 पैरा मान्य कॉलबैक होना  < / पूर्व> 

मेरा PHP संस्करण 5.5 है। इसे कैसे हल करें?

  call_user_func_array ([क्लासनाम, विधि], सरणी $ तर्क);  

समस्या यह है कि पैरामीटर 1 आपके मामले में एक वस्तु है।

यह काम करना चाहिए

  call_user_func_array (सरणी ('mysqli_stmt', 'bind_param'), $ डेटा);  

फार्थर, mysqli_prepare त्रुटि पर गलत लौटाता है, ताकि कॉल करने योग्य न हो।


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -