为了账号安全,请及时绑定邮箱和手机立即绑定

数据未插入表,数据库连接无错误

数据未插入表,数据库连接无错误

PHP
慕雪6442864 2021-10-15 15:58:57
我对 PHP 很陌生,一个学生刚刚创建了我的第一个登录系统。数据库连接成功但表中没有插入数据我已经回显了它从注册表单中获取值的变量。<?php$conn = "mysqli_connect('localhost','root','','user')";if ($conn) {    $username = $_POST['username'];    $password = $_POST['password'];    $conf_password = $_POST['conf_password'];    if ($username == '' || $password == '' || $conf_password == '') {        echo "Incomplete credentials ";        exit;    } else {        if ($password == $conf_password) {            $query = "INSERT INTO table1(Sno,Username,Password)              VALUES(NUll,'$username','$password')";            $exec_query = "mysqli_query($conn,$query)";            if ($exec_query) {                echo "User Inserted";                echo $username;                echo $password;                echo $conf_password;            } else {                echo "Error Occurred";            }        } else {            echo "Please confirm Password";        }    }}"mysqli_close($conn)";?>`预期 - 数据插入 table1
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

mysqli_query是一个函数删除引号将其写为 mysqli_query($conn,$query)和相同的mysqli_close($conn)


查看完整回答
反对 回复 2021-10-15
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

你能试试这个吗?


<?php

    $conn = mysqli_connect('localhost','root','','user');

    if($conn)

    {

        $username=$_POST['username'];

        $password=$_POST['password'];

        $conf_password=$_POST['conf_password'];


        if ($username==''||$password==''||$conf_password=='')

        {

            echo "Incomplete credentials ";

            exit;

        }

        else

        {

            if ($password == $conf_password)

            {

                $query= "INSERT INTO table1(Sno,Username,Password) 

                VALUES(NULL,'$username','$password')";


                $exec_query= mysqli_query($conn,$query);

                if ($exec_query)

                {

                    echo "User Inserted";

                    echo $username;

                    echo $password;

                    echo $conf_password;

                }

                else

                { 

                    echo "Error Occurred";

                }

            }

            else

            {

                echo "Please confirm Password";

            }

        }

    }


    mysqli_close($conn);   

?>


Expecting - Data inserted into table1



查看完整回答
反对 回复 2021-10-15
  • 2 回答
  • 0 关注
  • 136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信