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。
提前致谢。
答案 0 :(得分:1)
尝试重新订购代码,也许有些vars正在覆盖他的价值观:
<?php
require 'database.php';
$username = $_POST["email"];
$password = $_POST["password"];
$myquery = "INSERT INTO verify (`username`, `password`) VALUES ('$username','$password')";
$query = mysql_query($myquery);
if (!$query) {
echo mysql_error();
die;
}
?>
答案 1 :(得分:0)
我发现错误是什么。之所以发生这种情况,是因为 database.php 的编码是这样的。
PHP:
<?php
$username="pranav";
$password="pranav";
$host="localhost";
$database="requester";
$server = mysql_connect($host, $username, $password);
$connection = mysql_select_db ($database, $server);
$table='verify'
?>
用户名和密码正在被重写。 谢谢格罗美