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
Post a Comment