我是PHP,JS和其他面向Web开发的语言的新手。
我有一个包含从数据库中直接检索的信息的大表,在每行的末尾我想添加一个从数据库中删除该行的按钮。
由于此表中有很多条目,我希望按钮调用一个删除有关此行的数据的函数,但我似乎无法找到如何甚至打开与数据库的连接脚本
<table>
<tr class="titles">
<td> <strong> column1 - id </strong> </td>
<td> <strong> column2 </strong> </td>
<td> <strong> column3 </strong> </td>
<td> <strong> column4 </strong> </td>
<td> <strong> etc... </strong> </td>
<td> </td>
</tr>
<?php
$query = 'SELECT * FROM my_table';
$req = $bdd -> query($query);
$n = 0;
while ($data = $req -> fetch())
{
echo '<tr>';
echo '<td>' . $data['id'] . '</td>';
echo '<td>' . $data['column2'] . '</td>';
echo '<td>' . $data['column3'] . '</td>';
echo '<td>' . $data['column4'] . '</td>';
echo '<td>' . $data['column5'] . '</td>';
echo '<td> <button type="button" id="' . $data['id'] . '" onclick=\"delete_line(this.id);\" > Delete </button> </td>';
echo '</tr>';
}
?>
</table>
<script>
function delete_line(value) {
//*fucntion that execute the query : "DELETE FROM my_table WHERE id = value LIMIT 1;
}
</script>
脚本是否应该修改一大块php然后调用同一页面(如表单)以便执行?