大佬教程收集整理的这篇文章主要介绍了从 MySQL 数据库中删除表记录,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我制作了一个表,它从 MysqL 数据库即表员工中获取一些值,在表中我包含了一个复选框,用于获取员工的 ID 并放置一个删除按钮,该按钮应该提交我的删除请求。但是,我的数据没有从 MysqL 数据库和我的表中删除。 下面是我的 HTML/php 代码,其中包含了应提交删除请求的复选框和按钮。
<?php
global $db;
$sql = "SELECT ID,name,role,competency FROM employees";
$result = MysqLi_query($db,$sql);
?>
<table wIDth="100%">
<thead>
<tr>
<td>ID</td>
<td>employee name</td>
<td>Job Role</td>
<td>Competency Level</td>
<td>Action</td>
</tr>
</thead>
<?php
if (MysqLi_num_rows($result) > 0) {
foreach($result as $row) {
?>
<tbody>
<tr>
<form action="" method="post">
<td><?php echo $row['ID']; ?>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['role']; ?></td>
<td><?php echo $row['competency']; ?></td>
<td>
<button type="button" class="vIEw_emp" title="VIEw Record">
<span class="la la-eye"></span> VIEw
</button>
<button type="button" class="edit_emp" title="update Record">
<span class="la la-edit"></span>update
</button>
<input type="checkBox" name="keyTodelete" value="<?php echo $row['ID']; ?>required>
<button type="submit" class="delete_employee" title="delete Record">
<span class="la la-trash"></span>delete
</button>
</td>
</form>
</tr>
</tbody>
单击带有 class="delete_employee" 的按钮删除后,删除函数应该从表和 MysqL 数据库中删除数据。但是,没有任何事情发生,有人可以告诉我我在哪里犯了错误。下面是我的删除功能
if(isset($_POST['delete_employee'])) {
$key = $_POST['keyTodelete'];
//check if records exists to delete or not
$check = MysqLi_query("SELECT * FROM employees WHERE ID = '$key' ") or dIE("not found".MysqLi_error());
if(MysqLi_num_rows($check) > 0) {
//record found and delete it
$querydelete == MysqLi_query("deletE FROM employees WHERE ID = '$key' ") or dIE("not deleted".MysqLi_error());
header("LOCATIOn: employee.php");
}
else{
$errors['db_error'] = "Failed to delete new employee";
}
}
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的从 MySQL 数据库中删除表记录全部内容,希望文章能够帮你解决从 MySQL 数据库中删除表记录所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。