将PHP变量插入mySQL表

时间:2012-05-03 15:15:37

标签: php mysql insert

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

如果有人可以帮助修改此问题,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您需要修改登录机制以跟踪会话的用户ID。 将ID存储在内存或cookie中。

现在可以存储用户ID,您可以将其保存到数据库中。