我想在我的數據庫表中插入多個變量作爲VALUES
。這裏是我的代碼如何通過sql在數據庫表中插入多個變量?
include 'database_connect.php';
$namef= $_post["fnam"];
$lnamel= $_post["lnam"];
$addres= $_post["addres"];
$mail= $_post["email"];
$countr= $_post["countr"];
$db= $_post["do"];
$m= $_post["m"];
$pasword= $_post["pas"];
$insertSql= "INSERT INTO abcd(Id, First_name, Last_name, Address, Email, Country, Date_of_birth, Mobile_number, Password, Status)
VALUES(NULL,'$namef', '$namel', '$addres', '$mail', '$countr', '$db', '$m', '$pasword', '0')";
if(mysql_query($insertSql))
header("location: login_success.php");
else
header("location: wrong_inf.php");
這裏只ID和狀態字段插入等各個領域將會空,即使我給一些投入上的投入。
我不知道如何解決這個問題。
注:此處Id
是integer
類型和status
是tinyint
類型和所有其他領域是varchar
類型。
嘗試的print_r($ _ POST),它說什麼? –
嘗試將'$ _post [「」]'改爲'$ _POST ['']' – krishna
您將ID設置爲NULL似乎很奇怪。那真的是你想要做的嗎? – TecBrat