//open database
$connect = mysqli_connect ("localhost", "root", "muarem1");
mysqli_select_db($connect, "phplogin"); //select database
$queryreg = mysqli_query($connect, "
INSERT INTO users ('', 'fullname', 'username', 'password', 'date')
VALUES ('$fullname', '$username', 'password')
");
die ("You have been registered!<a href='index.php'> Return to login page.</a>");
答案 0 :(得分:1)
它不起作用,因为您有语法错误
INSERT INTO users ('fullname', 'username', 'password', 'date') VALUES ('$fullname', '$username', 'password',cur_date());
答案 1 :(得分:0)
我认为你的查询应该是这样的:
INSERT INTO users ('fullname', 'username', 'password', 'date')
VALUES ('$fullname', '$username', '$password', NOW())
就像你在第一个括号之间定义的那样,你必须填写 数据顺序相同。
如果您想查看错误以查看问题所在,请执行以下操作:
mysqli_query(...) or die(mysqli_error());
请同时查看MySQL的ObjectOriënted版本,祝你好运!