我的一个表(用户)包含属性 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,它保存在指定表中。