因此,我对插入借用特定 CD 的客户的 SQL 语句是否有效存在疑问。
这是我希望客户填写的表格。
<form action="proj3.php" method="post">
<h4>Enter regular customer information.</h4>
Customer Name: <input type="text" name="cust_name"><br>
Customer SSN: <input type="text" name="cust_ssn"> (No spaces or special characters)<br>
Customer Telephone number: <input type="text" name="cust_tel"> (No spaces or special characters) <br>
<h4>Enter existing CD information.</h4>
CD Title: <input type="text" name="cd_title"><br>
CD Year: <input type="text" name="cd_year"><br>
<h4>Enter rent information.</h4>
Start CD Rent Date: <input type="text" name="rent_date"> (Format: YYYY-MM-DD)<br>
Rent Duration (days): <input type="text" name="rent_duration"><br>
<input type="submit" name="submit" value="Submit">
</form>
这是我做的ER图:
现在,后端数据库的东西我绝对是非常新的和初学者。
我想插入一个借/租特定 CD 的普通客户(非 VIP)。我该如何为此编写 SQL 语句?
本质上,我对信息应该进入哪些表和属性感到非常困惑?我有三个与此信息相关的表。CD、租金和客户。我在写什么 INSERT INTO 语句?
我认为这可能与分配 ID 有关,但我不知道该怎么做。如果有任何我应该阅读的资源或教程,请随时将它们指向我。我现在被困住了,只是希望有人指出要采取哪些步骤或从这里做什么的某个方向?
编辑:
这是我的尝试:
$sql= "INSERT INTO CD ( CD_title, CD_type, CD_year)
VALUES (‘$_POST[title1]’, ‘$_POST[type1]’, ‘$_POST[year1]’)");
但这是否考虑到租赁和客户方面?