Sebelum apa pun , Anda tidak boleh menggunakan ekstensi mysql_* lagi. Buka PDO atau mysqli
Teknik Anda menghasilkan dua id unik yang berbeda. Intinya adalah hanya memiliki satu , sehingga dapat menjadi unik, dan menautkan informasi pada id unik tersebut.
Tabel pengguna adalah tabel dengan id unik itu, user_id
, yang merupakan kolom auto_increment Anda. Tabel customer_info juga dapat memiliki info_id
kolom unik, tetapi harus berisi user_id
kolom, yang akan berisi user_id
. pengguna , menghubungkan baris bersama.
Ini juga merupakan momen yang tepat untuk menambahkan kunci asing ke tabel Anda sehingga integritas data tidak akan terganggu.
jadi setelah kueri ini:
$result = mysql_query(
"INSERT INTO `users`(username, password, email) VALUES ('$value1', '$value2','$value3')"
);
dapatkan ID sisipan:
$id = mysql_insert_id();
lalu jalankan kueri Anda yang lain dengannya:
$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')"
);