समस्या यह है कि, आप bind_param
. का उपयोग कर रहे हैं MySQL पर काम करता है न कि $stmt
चर।
समस्या इस पंक्ति में है:
$stmt = $mysqli -> prepare("INSERT INTO `user`(`id_user`, `login`,`password`,`email`,`added`,`ip`) VALUES('', ? , ? , ? , now(), ?)");
$stmt = $mysqli -> bind_param("ssss", $login, $password, $email, $ip);
टाइप करने के बजाय:
$stmt = $mysqli->bind_param("ssss", $login, $password, $email, $ip);
आपको टाइप करना चाहिए:
$stmt = $stmt->bind_param("ssss", $login, $password, $email, $ip);
चूंकि bind_param
विधि केवल mysqli_stmt
. पर उपलब्ध है कक्षा। और नहीं mysqli
।
दस्तावेज़ यहां चेकआउट करें ।