您可以简单地收集表单变量并构建所需的 SQL 语句。我不是 PHP 专家,所以我只熟悉使用 PHP 的 mySQL 插件。
考虑一个带有地址部分的人员表单,我想将其添加到单独的表中:
<form action="makePerson.php" method="POST">
First Name: <input type="text" name="firstName"/>
First Name: <input type="text" name="lastName"/>
Address: <input type="text" name="address"/>
<input type="submit"/>
</form>
现在我的脚本(这是未经测试的,我的 PHP 生锈了)
$firstName = $_POST['firstName'];
$lastName = $_POST['lastName'];
$address = $_POST['address'];
$id = generateId();
$person_insert = "insert into person values (" . $id . ", " . $firstName . ", " . $lastName . ")";
$address_insert = "insert into address values (" . $address . ", " . $id . ")";
mysql_execute($person_insert);
mysql_execute($address_insert);
这是一般的想法。请注意,这不是生产质量代码,只是一个示例。