注册数据不起作用mysql

时间:2018-07-25 06:15:22

标签: php database mysqli registration

使用下面的代码,我没有收到任何错误,但是它停留在寄存器页面上,并且没有将数据放入数据库中

 $sql="INSERT INTO `user`(`id`, `first_name`, `last_name`, `email`, `gender`, `date`, `password`, `hash`, `active`) VALUES ([NULL],[$first_name],[$last_name],[$email],[$ty],[$date],[$password],[$hash],[0]);";

$sql = "INSERT INTO `user` (`id`, `first_name`, `last_name`, `email`, `gender`, `date`, `password`, `hash`, `active`)  //VALUES (NULL, '$first_name', '$last_name', '$email', '$ty', '$date', '$password', '$hash', '0');

以上工作正常。

2 个答案:

答案 0 :(得分:0)

您不能使用this [],第二个查询是正确的:-

$sql = "INSERT INTO `user` (`id`, `first_name`, `last_name`, `email`, `gender`, `date`, `password`, `hash`, `active`)  //VALUES (NULL, '$first_name', '$last_name', '$email', '$ty', '$date', '$password', '$hash', '0');

答案 1 :(得分:0)

$ sql =“ INSERT INTO useridfirst_namelast_nameemailgenderdatepasswordhashactive)值(NULL,'“。$ first_name。”','“。$ last_name。”','。“ $ email。”', '“。$ ty。”','“。$ date。”','“。$ password。”','“。$ hash。”','0');