Php 删除sql表数据,然后插入多个可变数量的行

Php 删除sql表数据,然后插入多个可变数量的行,php,mysql,Php,Mysql,有人能帮忙吗? 尝试为乐队的日历条目创建一个页面,他们可以在自己的网站上更新自己 html输入页: <form action="addgigtimes.php" method="POST"> <fieldset class='multi'> <legend><h5>Gig 1</h5></legend> <label for='weekday' class='accessAid'></label>

有人能帮忙吗? 尝试为乐队的日历条目创建一个页面,他们可以在自己的网站上更新自己

html输入页:

<form action="addgigtimes.php" method="POST">
<fieldset class='multi'>
<legend><h5>Gig 1</h5></legend>

<label for='weekday' class='accessAid'></label>
<select id='weekday' name='weekday'>
<option value='' selected>Day of week</option>
<option value='Monday'>Monday</option>
<option value='Tuesday'>Tuesday</option>
<option value='Wednesday'>Wednesday</option>
<option value='Thursday'>Thursday</option>
<option value='Friday'>Friday</option>
<option value='Saturday'>Saturday</option>
<option value='Sunday'>Sunday</option></select>



<label for='day' class='accessAid'></label>
<select id='day' name='day'><option value='' selected>--Day--</option>
<option value='01'>01</option>
<option value='02'>02</option>
<option value='03'>03</option>
<option value='04'>04</option>
<option value='05'>05</option>
<option value='06'>06</option>
<option value='07'>07</option>
<option value='08'>08</option>
<option value='09'>09</option>
<option value='10'>10</option>
<option value='11'>11</option>
  <option value='12'>12</option>
<option value='13'>13</option>
<option value='14'>14</option>
<option value='15'>15</option>
<option value='16'>16</option>
<option value='17'>17</option>
<option value='18'>18</option>
<option value='19'>19</option>
<option value='20'>20</option>
<option value='21'>21</option>
<option value='22'>22</option>
<option value='23'>23</option>
<option value='24'>24</option>
<option value='25'>25</option>
<option value='26'>26</option>
<option value='27'>27</option>
<option value='28'>28</option>
<option value='29'>29</option>
<option value='30'>30</option>
<option value='31'>31</option></select>

<label for='month' class='accessAid'></label>
<select id='month' name='month'><option value='' selected>--Month--</option>
<option value='01'>01 (Jan)</option>
<option value='02'>02 (Feb)</option>
<option value='03'>03 (Mar)</option>
<option value='04'>04 (Apr)</option>
<option value='05'>05 (May)</option>
<option value='06'>06 (Jun)</option>
<option value='07'>07 (Jul)</option>
<option value='08'>08 (Aug)</option>
<option value='09'>09 (Sep)</option>
<option value='10'>10 (Oct)</option>
<option value='11'>11 (Nov)</option>
<option value='12'>12 (Dec)</option></select>

<label for='year' class='accessAid'></label><select id='year' name='year'>
<option value='' selected>--Year--</option>
 <option value='2015'>2015</option>
<option value='2016'>2016</option>
</select>    
 venue
<input type="text" class="input"  name="venue" />
location
<input type="text" class="input"  name="location" />
time
<input type="text" class="input"  name="time" />
</fieldset>

<button type="reset" style="border: 0; background: transparent"> 
<img src="images/reset.jpg"  alt="reset" style="margin-right:19px "/> 
</button>
<button type="submit" value="submit" style="border: 0; background:transparent"> 
<img src="images/submit.jpg"  alt="submit" /> 
</button>
</form>
因此,基本上删除数据库中已经存在的内容,然后进行更新。 我只是不知道如何处理行ID?谁能解释一下。 谢谢
贝蒂

我有一个乐队式的网站正在制作中,所以我知道你的痛苦。我要做的一件事是插入乐队名称,这样,如果乐队想要删除某些内容,它会搜索乐队名称并删除字段,例如:

$sql = "DELETE FROM gigtimes WHERE band_name = '$band_name'";
这并不完美,因为理论上可能会有多个乐队同名,所以为了防止这种情况,请使乐队名称唯一。这对我来说非常合适。如果您需要更多信息,请告诉我。

我不知道如何处理行ID,这是什么意思?只要让它们自动递增整数就行了。如果应用程序也适用于多个乐队,您可能还需要添加乐队id。
$sql = "DELETE FROM gigtimes WHERE band_name = '$band_name'";