繁体   English   中英

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

[英]MySQL insert username and password via php error

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。

提前致谢。

尝试重新排序您的代码,也许有些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;
    }
?>

我发现了错误所在。 发生这种情况是因为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'
   ?>

用户名密码已被重写。 谢谢格罗米

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM