php 怎么按照指定ID修改数据库内数据
$query = mysql_query('SELECT * FROM wdksm ');
while($row = mysql_fetch_assoc($query))
{{
$id=$row['id'];
echo '日期:'.$row["time"].' ';
echo '部门:'.$row["bumen"].' ';
echo '姓名:'.$row["name"].' ';
echo ' 职务:'.$row["zhiwu"].'
';
echo '未打卡时间:'.$row["wdktime"].'
';
echo '未打卡原因:'.$row["wdkyy"].'
';
echo '部门责任人审核:'.$row["bmshtime"].' ';
echo '人事行政部/总经理审批:'.$row["rsshtime"].'
';
}
echo '
ID是数字不用加 ' ' ?
你的update语句执行不了嘛?看上去没什么问题
update 你的表名 set 要更改的列名 = 要更改的值 where id = 你指定的ID号
我要是按照上面列的几条数据,点每条数据下面的审核,会将数据“审核”写入当前那条数据,现在写入的数据都默认写到最下面的那条数据里面去了
你的表单是这样产生的
echo '<form name="bc" method="post" action=""> ';echo '<input id="test" name="test" type="text" value="审核" />';echo '<input type="submit" value="审核"/>'; echo '</form>';
$sql = "UPDATE wdksm SET rsshtime = '$_POST[test]' WHERE id = '$_POST[id]'";
$sql = "UPDATE wdksm SET rsshtime = '$_POST[test]' WHERE id = '$_POST[id]'";
while($row = mysql_fetch_assoc($query))
{
$id=$row['id'];
echo '日期:'.$row["time"].' ';
echo '部门:'.$row["bumen"].' ';
echo '姓名:'.$row["name"].' ';
echo ' 职务:'.$row["zhiwu"].'
';
echo '未打卡时间:'.$row["wdktime"].'
';
echo '未打卡原因:'.$row["wdkyy"].'
';
echo '部门责任人审核:'.$row["bmshtime"].' ';
echo '人事行政部/总经理审批:'.$row["rsshtime"].'
';
echo '
while($row = mysql_fetch_assoc($query))
{
$id=$row['id'];
echo '日期:'.$row["time"].' ';
echo '部门:'.$row["bumen"].' ';
echo '姓名:'.$row["name"].' ';
echo ' 职务:'.$row["zhiwu"].'
';
echo '未打卡时间:'.$row["wdktime"].'
';
echo '未打卡原因:'.$row["wdkyy"].'
';
echo '部门责任人审核:'.$row["bmshtime"].' ';
echo '人事行政部/总经理审批:'.$row["rsshtime"].'
';
echo '
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号