在开始之前 ,您不应再使用mysql_
*扩展名。前往PDO或mysqli
您的技术会生成两个不同的唯一ID。关键是只有 一个 ,以便它可以是唯一的,并在该唯一ID上链接信息。
users表是具有唯一ID的表
user_id,它是您的auto_increment列。customer_info表也可以具有
info_id唯一列,但必须包含一
user_id列,该列将包含用户的
user_id,将行链接在一起。
最好在表中添加外键,这样就不会损害数据的完整性。
所以在这个查询之后:
$result = mysql_query( "INSERT INTO `users`(username, password, email) VALUES ('$value1', '$value2','$value3')");
获取插入ID:
$id = mysql_insert_id();
然后使用它运行其他查询:
$result = mysql_query( "INSERT INTO `customer_info`(user_id,firstname, lastname, b_add_num, b_add_road, b_add_town, b_add_pc, p_add_num, p_add_road, p_add_town, p_add_pc) VALUES ('$id','$value4','$value5','$value6','$value7','$value8','$value9','$value10','$value11','$value12','$value13')");
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)