我有一个预订系统,其中一旦用户预订了航班,他们的详细信息将被发送到名为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