MySQLは正しいユーザ名とパスワードをデータベースに挿入していません。 PHPコード:MySQLはPHPエラーでユーザ名とパスワードを挿入します
<?php
$username = $_POST["email"];
$password = $_POST["password"];
require 'database.php';
$myquery = "INSERT INTO verify (`username`, `password`) VALUES ('$username','$password')";
$query = mysql_query($myquery);
if (!$query) {
echo mysql_error();
die;
}
?>
私はdatabase.phpを確認しましたが、それはまったく問題ありません。値が異なっていても、ユーザ名とパスワードをpranavとして表示しています。
ありがとうございます。
'database.php'は' $ username'と '$ password'を再割り当てしていますか?もしそうなら、宣言を入れてください。また、パスワードをプレーンテキストで保存しないでください。mysql_ *関数の使用をやめてPHP7で廃止と削除します。最後にPDOかmysqliを見て、準備された文を使用してください。 –
mysql_関数を使うのではなく、mysqli/PDOに移行することを検討してください。これは廃止予定でphp7で削除されました。 –
は 'database.php'ファイルの内容を表示します。 – mitkosoft