如何在php中通过表单插入外键值而不是id

时间:2014-12-30 11:04:49

标签: php sql

我的一个表(用户)包含属性 user_id | user_name |地址| phone_no | designation_id | 其中designation_id是外键和 我的第二个表(名称)包含属性 designation_id | designation_name | 我想通过表单插入新条目,并希望输入外键(designation_id)值而不是id,以便此值存储在指定表中。我插入新数据的代码是这样,但它只需要identify_id而不是值。

if(isset($_POST['user_name']))
  {    
    $user_name=$_POST['user_name'];
    $address=$_POST['address'];
    $phone_no=$_POST['phone_no'];
    $designation_id=$_POST['designation_id'];
       if(mysql_query("insert into user(user_id,user_name,address,phone_no,designation_id) values ('','$user_name','$address','$phone_no','$designation_id')"))
            echo "successful insertion!";
       else
            echo"please try again";
  }
     $res=mysql_query("select * from user");

我该怎么做才能使我的插入外键值不是id,它保存在指定表中。

0 个答案:

没有答案