簡體   English   中英

我的數據庫中沒有任何內容?

[英]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);

我寫了這段代碼...輸入后我的庫里什么都沒有

一個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` (name, lname, uname, email, pass) VALUES ('$name', '$lname', '$uname', '$email1', '$pass1')" or die(mysqli_error($con));
mysqli_query($con, $query);

無需在列名中加上引號。

另外,如果您的ID是auto_increment,則無需在插入查詢中添加它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM