1
<?php
$con = mysqli_connect("localhost","root","","swap"); //connect to database
if (!$con){
die('Could not connect: ' . mysqli_connect_errno()); //return error is
connect fail
}
?>
<?php
$user= $_POST['iuser'];
$name= $_POST['iname'];
$pwd = $_POST['ipwd'];
$cont= $_POST['icont'];
$userid = $_POST['uid'];
$updateuser=$con->prepare("UPDATE users SET username = '$user', password =
'$pwd', email = '$mail', contact = '$cont' WHERE userID ='" .$userid. "'");
$updateuser->bind_result($user, $pwd, $name, $add, $mail, $cont, $cardno);
$updateuser->execute();`
私は他の多くの質問に対してチェックしましたが、何もエラーが見つからないようです。どんな助け?致命的なエラー:キャッチされていないエラー:booleanのメンバー関数bind_result()を呼び出して--- line22
$ con-> prepareは失敗し、 '$ updateuser'にはfalseを返します。 '$ con-> error'をチェックしてください! – Jeff
いくつかの問題、あなたのミックスOOP、手続き型mysqli関数、そしてあなたはまだSQLiにオープンしています。 –
@jeff申し訳ありませんが、それは投稿時に私のタイプミスでした。 – nuggets