这是我下面的PHP代码,我需要编写一些代码来编辑用户详细信息,我需要编写代码而且我已经完成了创建用户但不知道如何编辑,请帮帮我
//处理用户请求$ create_user =“INSERT INTO详细信息(用户名,密码,first_name,last_name,性别,电子邮件,国籍,种族,地址,邮政编码,tel_number,employment_type,start_of_employment,bio)” . “VALUES('{$ username}','{$ password}','{$ first_name}','{$ last_name}','{$ gender}','{$ email}','{$ nationality} ”, '{$种族}', '{$地址}', '{$邮编}', '{$ tel_number}', '{$ employment_type}', '{$ start_of_employment}', '{$生物}' );“;
1 回答
你想要一个
UPDATE
语句,如下所示:UPDATE details SET username = "mynewusername", password = "mynewpassword" WHERE detail_id = 5;
您需要使用mysql_real_escape_string()来清理输入数据,否则您将接受SQL注入攻击 .
因此,您的代码将是这样的:
您需要将其展开以包含所有字段 .
另外请注意,您可能应该使用mysqli_ *函数而不是mysql_ *函数,因为后者已被弃用,很快就会从PHP中删除 .