如何使用 php 在 mysql 中编辑一行。我有一个表格,我会将它提取到 php 页面中以 html 格式显示表格,最后我有一个编辑按钮,当我单击编辑按钮时,该行应该是可编辑的,我可以输入新值并且应该更新相同的表行..单击编辑按钮后,该按钮应更改为提交/更新...

你可以使用这个简单的方法:
每个 EDIT 链接的HTMLid添加行的:
<a href="edit.php?id=4">EDIT</a>
编辑.php:
if(isset($_GET["id"])){
echo "start editing the row that have id".$id;
}
这是基本动作之一,属于 CRUD 功能的范畴。以下是您开始时需要了解的几个步骤。
id, 附加到每个页面的编辑链接。id并从数据库中获取记录id最有可能隐藏元素的记录。UPDATE接下来,当提交此编辑表单时,处理将基于数据创建查询并执行它们。Jquery 可编辑数据表插件可能是您需要的最佳解决方案。在此处查看代码 google 以获取文档和实现: http ://code.google.com/p/jquery-datatables-editable/
注意:做基本的 CRUP 是完全耗时的,无论是后端还是前端,而且其他人通常很早就解决了这个困境,你只需要拥抱他们的解决方案,并根据自己的喜好定制它们。
但是,当您向其他人寻求帮助时,总是告诉您您尝试过的内容..
这只是粗略的图表:-
$data = $_REQUEST;
if((isset($data['user_ids'])) && (count($data['user_ids']) == 1)){
$id =$data['user_ids'][0];
$sql= "UPDATE no_service SET `Status` = '$data[status_select_update]' WHERE id = $id ";
}elseif ((isset($data['user_ids'])) && (count($data['user_ids']) > 1)) {
$ids = implode(",",$data['user_ids']);
$sql= "UPDATE no_service SET `Status` = '$data[status_select_update]' WHERE id IN($ids)";
}else{
}
编辑完全基于您的 id ..您传递的内容..基于该 id 它将更新您在 Mysql 中的记录..
我希望它会有所帮助..