0
私は準備文を使ってログインフォームを作ろうとしていますが、コードは私のSQLには含まれていますが、ここのフィールドにはゼロだけ含まれています。mysqli_stmt_bind_paramが0を挿入しています
$con=mysqli_connect('localhost','mupcku', '123', 'dbproject');
mysqli_set_charset($con, 'utf8');
if(!$con){
echo mysqli_connect_error($con);
echo 'Cannot connect to database!';
exit;
}
$sql="INSERT INTO users (user_name, pass) VALUES (user_name=?, pass=?)";
$stmt=mysqli_prepare($con, $sql);
mysqli_stmt_bind_param($stmt, 'ss', $username, $pass);
mysqli_stmt_execute($stmt);
if(!$stmt){
echo 'Грешка!';
die(mysqli_error($stmt));
}
あなたは$ username、$ pass ..にアサインされた値を持っていないか、見えません。 – scaisEdge