Преди всичко , вече не трябва да използвате разширението mysql_*. Отидете към PDO или mysqli
Вашата техника генерира два различни уникални идентификатора. Въпросът е да имате само един , така че да може да бъде уникален, и да свързва информация за този уникален идентификатор.
Таблицата с потребители е тази с този уникален идентификатор, 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 = 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')"
);