这是我的名字和唯一号码enter image description here
的表格这是我的PHP代码
$id = explode(",", $params["txtID"]);
for ($i = 0; $i <count($id); $i++) {
$sql = "SELECT 'auto_increment' as LastID FROM
INFORMATION_SCHEMA.TABLES WHERE table_name = 'esi_master' ";
$result = $this->con->query($sql);
if (intval($result->rowCount($result)) > 0) {
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
$lclId = intval($row["LastID"]) - 1 + intval('1');
$lclDcno = '00'.$lclId ;
echo $row["LastID"];
}
} else {
$lclId = intval($row["LastID"]) + intval('1');
$lclDcno = '00'.$lclId ;
echo $row["LastID"];
}
$sql = $this->con->prepare("UPDATE esi_master SET esi_status = 1,
esi_dcno = '$lclDcno[$i]' Where esi_id = '$id[$i]'");
echo $result = $sql->execute();
}
这里首先我使用Insert Statements将Name插入表中,然后对于某些操作我将更新唯一编号唯一编号应该从空行开始更新,使用唯一ID更新完成,txtID包含ID,如1,2 ,3,4等我在前端选择表格行,在此基础上更新。谢谢提前。
答案 0 :(得分:0)
您需要另一个要保存的字段,类型为varchar(10)。
数据将无法保存为整数(auto_increment)