使用下面的代码,我没有收到任何错误,但是它停留在寄存器页面上,并且没有将数据放入数据库中
$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');
以上工作正常。
答案 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 user
(id
,first_name
,last_name
,email
,gender
,date
,password
,hash
,active
)值(NULL,'“。$ first_name。”','“。$ last_name。”','。“ $ email。”', '“。$ ty。”','“。$ date。”','“。$ password。”','“。$ hash。”','0');