自动删除行

时间:2017-09-22 11:54:56

标签: php mysql

我正在使用数据库,我在特定的表中插入一行。然后由于某种原因,我从同一个表中更新同一行,然后以html格式从该行中获取值。现在,问题是当我这样做时,我第一次获取它正确运行的值。下次我这样做(通常是在12到24小时之后),不会获取值。我检查了数据库,该表不再保存我之前更新的记录。我很困惑。对此有什么解决方案吗?请帮忙。感谢。

这是我用来更新记录的更新查询:

$upd = "update billingrates set FirstCopyFront='".$firstcopy1."', FirstCopyFB='".$firstcopy2."', Upto50F='".$Lfiftycopies1."', Upto50FB='".$Lfiftycopies2."', Morethan50F='".$Mfiftycopies1."', Morethan50FB='".$Mfiftycopies2."', PrinterType='".$printertype."' where PaperTypeId = '".$id."' and CustomerId = '".$cid."'";

这就是我从以前用于更新的形式获取值的方法:

$firstcopy1 = trim(mysqli_real_escape_string($link, $_POST['firstcopy'][0]));
                            $firstcopy2 = trim(mysqli_real_escape_string($link, $_POST['firstcopy'][1]));
                            $Lfiftycopies1 = trim(mysqli_real_escape_string($link, $_POST['Lfiftycopies'][0]));
                            $Lfiftycopies2 = trim(mysqli_real_escape_string($link, $_POST['Lfiftycopies'][1]));
                            $Mfiftycopies1 = trim(mysqli_real_escape_string($link, $_POST['Mfiftycopies'][0]));
                            $Mfiftycopies2 = trim(mysqli_real_escape_string($link, $_POST['Mfiftycopies'][1]));

0 个答案:

没有答案