MySQLデータベースにデータを挿入できません。エラーが発生していないため、理由はわかりません。私はローカルサーバーを実行するためにWindows上でXAMPPを使用しています。ここにコードがあります。もし誰かが助けてくれれば幸いです。PHPを使用してMySQLデータベースにデータを挿入できません
"値が挿入されていません"という出力が表示されています。私はまた、SQLクエリのVALUES( '$ email'、...)部分にフォームを通して入力した正確な値を取得したときに、$クエリを出力しようとしました。あなたは'
(引用符を置くのを忘れ
<?php
$dbconnect = mysqli_connect("localhost","root","","id3626001_login_details");
if (!$dbconnect)
{
die("Connection Failed" .mysqli_connect_error());
}
if (!mysqli_select_db($dbconnect, "id3626001_login_details"))
{
echo "Could not connect to Database";
}
if (isset($_REQUEST['username']) && ($_SERVER["REQUEST_METHOD"] == "POST")){
$username = $_REQUEST['username'];
$email = $_REQUEST['email'];
$password = $_REQUEST['password'];
// Inserting values into the database through a query
$query = "INSERT INTO user_registration (ID, email, username, password) VALUES ('$email', $username', '".md5($password)."')";
if (!mysqli_query($dbconnect, $query))
{
echo "Values not inserted";
}
$result = mysqli_query($dbconnect, $query);
if($result){
echo "Registration Successful";
}
}
?>
を確認することができますたぶん列と値のクエリ数に同様 – Akintunde007