信息
有INSERT INTO中心聲明兩個基本的語法如下:
INSERT INTO TABLE_NAME (column1, column2, column3,...columnN) VALUES (value1, value2, value3,...valueN);
您可能不需要在SQL查詢指定列(S)的名字,如果您要添加值爲全部爲表中的列。
INSERT INTO TABLE_NAME VALUES (value1,value2,value3);
如何檢查錯誤
您還可以檢查您的網絡連接是否estabilished還是有與下面的代碼的任何錯誤:
if (!$config) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
或結束時,你可以檢查你的查詢錯誤:
echo mysqli_error($config);
個有關調試,你可以閱讀你的代碼here
問題的詳細信息
在你的代碼有太多的)
應該像如下:
$query=mysqli_query($config,"INSERT into users (username,first_name,last_name,email,password) VALUES('$un','$fn','$ln','$em','$pass','$date','0');");
2. 此外,你正試圖插入7個值到5個表格,有太多的VALUES
,或者你寫了太少的表。
刪除@
之前你$_POST
,因爲也許有一些錯誤,這會導致它不會出現。更多信息可以發現here
你確定查詢是否已經完成?它沒有提到要插入什麼...... –
插入什麼?你沒有指定你想插入的東西 –
它是這樣的:$ query = mysqli_query($ config,「INSERT into users VALUES('$ un','$ fn','$ ln','$ em','$傳, '$日期', '0')「); – David