MySQL通过php错误插入用户名和密码

时间:2016-05-05 14:26:33

标签: php mysql

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。

提前致谢。

2 个答案:

答案 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'
   ?>

用户名密码正在被重写。 谢谢格罗美