我的数据库里没有任何东西?
I don't have anything in my database?
$query = "INSERT INTO `users` (`id`, `name`, `lname`, `uname`, `email`, `pass`) VALUES (NULL, '$name', '$lname', '$uname', '$email1', '$pass1')" or die(mysqli_error($con));
mysqli_query($con, $query);
我写了这段代码...输入后我的库里什么都没有
$query = "INSERT INTO `users` (`id`, `name`, `lname`, `uname`, `email`, `pass`) VALUES (NULL, '$name', '$lname', '$uname', '$email1', '$pass1')" or die(mysqli_error($con));
mysqli_query($con, $query);
替换为:
$query = "INSERT INTO `users` (name, lname, uname, email, pass) VALUES ('$name', '$lname', '$uname', '$email1', '$pass1')" or die(mysqli_error($con));
mysqli_query($con, $query);
无需将您的列名放在引号中。
此外,如果您的 ID 是 auto_increment,则无需在插入查询中添加它。
or die(mysqli_error($con));
作为设置字符串文字的一部分毫无意义。因此,请尝试像这样重新编码,以便从正确的位置查找错误。
$query = "INSERT INTO `users`
(`id`, `name`, `lname`, `uname`, `email`, `pass`)
VALUES (NULL, '$name', '$lname', '$uname', '$email1', '$pass1')" ;
$result = mysqli_query($con, $query);
if ( $result === FALSE ) {
echo mysqli_error($con);
exit;
}
$query = "INSERT INTO `users` (`id`, `name`, `lname`, `uname`, `email`, `pass`) VALUES (NULL, '$name', '$lname', '$uname', '$email1', '$pass1')" or die(mysqli_error($con));
mysqli_query($con, $query);
我写了这段代码...输入后我的库里什么都没有
$query = "INSERT INTO `users` (`id`, `name`, `lname`, `uname`, `email`, `pass`) VALUES (NULL, '$name', '$lname', '$uname', '$email1', '$pass1')" or die(mysqli_error($con));
mysqli_query($con, $query);
替换为:
$query = "INSERT INTO `users` (name, lname, uname, email, pass) VALUES ('$name', '$lname', '$uname', '$email1', '$pass1')" or die(mysqli_error($con));
mysqli_query($con, $query);
无需将您的列名放在引号中。
此外,如果您的 ID 是 auto_increment,则无需在插入查询中添加它。
or die(mysqli_error($con));
作为设置字符串文字的一部分毫无意义。因此,请尝试像这样重新编码,以便从正确的位置查找错误。
$query = "INSERT INTO `users`
(`id`, `name`, `lname`, `uname`, `email`, `pass`)
VALUES (NULL, '$name', '$lname', '$uname', '$email1', '$pass1')" ;
$result = mysqli_query($con, $query);
if ( $result === FALSE ) {
echo mysqli_error($con);
exit;
}