Php 未插入XAMPP数据库的数据

Php 未插入XAMPP数据库的数据,php,mysql,xampp,Php,Mysql,Xampp,我在注册一个人时遇到问题。我已经尝试登录,它工作得很好 数据库的脚本 CREATE TABLE userinfor ( userid INT(4) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(25) NOT NULL, password VARCHAR(15) NOT NULL, email VARCHAR(35) NOT NULL ); 我尝试回显问题,但找不到任何,$name、$pwd、

我在注册一个人时遇到问题。我已经尝试登录,它工作得很好

数据库的脚本

CREATE TABLE userinfor ( userid INT(4) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(25) NOT NULL, password VARCHAR(15) NOT NULL, email VARCHAR(35) NOT NULL ); 我尝试回显问题,但找不到任何,$name、$pwd、$cpwd、$email都被回显。甚至错误也被完美地显示在表单上。数据库也正在连接中。有什么问题吗?请帮忙:)

我总是得到“chala-nahi-query”,这意味着每次我运行它时查询sql都不起作用

表格代码

姓名:

                            <input type="text" name="name" /> <br /> 

                            <p>Password: </p>
                            <input type="password" name="password" /> <br />
                            <?php echo '<h1>'.$passMismatch.'</h1>'; ?>

                            <p>Confirm Password: </p>
                            <input type="password" name="cpassword" /> <br />

                            <p>Email: </p>
                            <input type="email" name="email" /> <br />
                            <?php echo '<h1>'.$emailErr.'</h1>'; ?>

                            <input type="submit" name="submit" />

密码:


确认密码:


电邮:



查询中的$name和$pwrd变量周围缺少一个引号-应该是

$sql = "INSERT INTO userinfo (userid, name, password, email)
                    VALUES (NULL, '$name', '$pwd', '$email')";

您应该调查PDO和绑定参数-更安全。另外-您应该清理输入,并且您的页面上应该只有1个H1元素。

您在查询中缺少一个关于查询中$name和$pwrd变量的引号-应该是

$sql = "INSERT INTO userinfo (userid, name, password, email)
                    VALUES (NULL, '$name', '$pwd', '$email')";

您应该调查PDO和绑定参数-更安全。另外-您应该清理输入,页面上应该只有1个H1元素。

变量周围缺少引号,也不需要插入
用户ID
,因为它已经是
自动递增的

$sql = "INSERT INTO userinfo (`name`, `password`, `email`)
                    VALUES ('".$name."', '".$pwd."', '".$email."')";

变量周围缺少引号也无需插入
userid
,因为它已经是
自动递增的

$sql = "INSERT INTO userinfo (`name`, `password`, `email`)
                    VALUES ('".$name."', '".$pwd."', '".$email."')";

是的,首先我没有插入userid,但因为它不起作用,我想这可能是问题所在。干杯伙伴:)是的,首先我没有插入userid,但因为它不起作用,我想这可能是问题所在。干杯,伙计:)