|
|
|
insert ข้อมูลลง table 2 table โดย ต้องการเอา id ของ table1 ไปเก็บใน table2 เพื่อเป็น foren key ต้องทำอย่างไรครับ |
|
|
|
|
|
|
|
แบบนี้หรือเปล่าคะ?? ตัวอย่างนี้คือ contract_id เป็น PK ของตาราง contract และเป็น FK ของตาราง append ค่ะ แบบนี้หรือเปล่าคะที่ต้องการ
Code (PHP)
<?php
$str="INSERT INTO contract (contract_id, contract_num , date_con_up, contract_name , contract_file , con_description , p_id)";
$str.=" VALUE ('$contract_id ', '$contract_num ', ' $date_con_up ', '$contract_name ', ' $contract_file ', '$con_description ', '$p_id')";
mysql_query($str);
$contract_id = mysql_insert_id();//คำสั่งให้ FK อ้างถึงกันในกรณี id เป็น Auto
$str2="INSERT INTO append (append_name ,append_file ,date_app_up ,p_id ,contract_id)";
$str2.="VALUES ('$append_name ', '$append_file ', '$date_app_up ', '$p_id' , '$contract_id ')";
mysql_query($str2);
?>
|
|
|
|
|
Date :
2017-02-15 14:35:10 |
By :
nachon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็สั่ง INSERT 2 ครั้งซิครับ
INSERT INTO TABLE1 (id_PK,.....) VALUES(........)
INSERT INTO TABLE2 (id_FK,.....) VALUES(........)
|
|
|
|
|
Date :
2017-02-15 15:12:48 |
By :
limberger |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-02-15 15:28:28 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|