我有一個預訂系統,其中一旦用戶預訂了航班,他們的詳細信息將被髮送到名爲OABS_customers
的mySQL表。將PHP變量插入到mySQL表中
它的結構如下:
Name Type(Length) Null Default name varchar(60) No noname address1 varchar(60) No noaddress address2 varchar(60) No noaddress2 county varchar(60) No nocounty postcode varchar(32) No nopostcode customer tinyint(4) No seats varchar(11) No 0 number tinyint(4) No 0 class varchar(11) No noclass username varchar(60) No nousername
現在,我的腳本將所有的,沒有問題的細節 - 除了一列 - 在username
列。我正在使用此代碼:$query = "INSERT INTO OABS_customers (username) VALUES ('$user')";
(由eggyal提供)接受登錄的用戶名(存儲在Cookie ID_my_site和$user = $_COOKIE['ID_my_site']
中 - 我已測試過,它包含登錄用戶的用戶名)以及將其添加到用戶名錶中,但這似乎不起作用,而是顯示默認值nousername
。
如果有人可以幫助修改這個問題,我將不勝感激。
您是否確實是指「一行稱爲」id「」,還是應該是「列」? – eggyal
woops,我的壞 - 我的確如此。 – mlazim14
(刪除我的答案,因爲它不再與您更新的問題相關)。 – eggyal