私はちょうどHTML魔法のフォームを作ってユーザーの入力とそれらを保存するmysqlデータベースを受け取りました。今はPHPファイルにすべてエラーはなくなりますが、データはデータベースに表示されませんデータベースを使ったデータベースの更新
<?php
if(isset($_POST["submitacc"])){
$servernm = "localhost";
$serverusrnm = "root";
$serverpass = "2003";
$db = "blue";
$conn = new mysqli($servernm, $serverusrnm, $serverpass, $db);
if($conn ->connect_error){
die("connection failed".$conn->connect_error);
}
$fnm = $_POST["fnm"];
$lnm = $_POST["lnm"];
$mail = $_POST["mail"];
$pass = $_POST["pass"];
$age = $_POST["age"];
$gender = $_POST["gender"];
if(isset($_POST["gender"])&&$_POST["gender"]=="male"){
$gender = "male";
}else {
$gender = "female";
}
$mysql="update createacc set fnm = '$fnm', lnm = '$lnm', mail = '$mail', passwod = '$pass', age = '$age', gender = '$gender' ";
if($conn->query($mysql)== true){
echo "record updated";
}else {
echo "error updating record".$conn->error;
}
$conn->close();
}
?>
だけでなく、あなたが 'update'文を持っているが...それはすべてのことは、神聖だのために' – cmorrissey
insert'ではありません、ほかにあなたを – WillardSolutions
あなたのDBの資格情報を投稿しないでくださいクエリを実行しませんでした。 –