Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php在数据库中显示最近更新的重新进货产品?_Php_Mysql_E Commerce - Fatal编程技术网

如何使用php在数据库中显示最近更新的重新进货产品?

如何使用php在数据库中显示最近更新的重新进货产品?,php,mysql,e-commerce,Php,Mysql,E Commerce,我目前正在手工编写一个电子商务网站。在索引页面中,它将显示最近更新的重新进货产品。 前任: 我在我的管理面板中重新进货了可用的产品,现在在索引页面中,它将有一个区域显示此项目已重新进货 我在数据库中添加了一个带有“last_updated”的字段,然后使用php with current time函数和MySQL查询(“SELECT*FROM products ORDER BY last_updated DESC LIMIT 5”),但这里的问题是,每一次小的更新(如替换图像)都会在其中被查询

我目前正在手工编写一个电子商务网站。在索引页面中,它将显示最近更新的重新进货产品。 前任: 我在我的管理面板中重新进货了可用的产品,现在在索引页面中,它将有一个区域显示此项目已重新进货

我在数据库中添加了一个带有“last_updated”的字段,然后使用php with current time函数和MySQL查询(“SELECT*FROM products ORDER BY last_updated DESC LIMIT 5”),但这里的问题是,每一次小的更新(如替换图像)都会在其中被查询

我的桌子:产品

  • pid | int(11)
  • pname | varchar(80)
  • 细节|文本
  • 价格| varchar(5)
  • 类别| varchar(20)
  • 子类别| varchar(20)
  • 库存|整数(11)
  • 添加日期|日期
  • 上次更新时间

我发现,为所有此类会计类型的交易维护一个带时间戳的只写交易日记帐是最容易的,它还可以识别执行此操作的用户。然后,您就有了完整审计跟踪的基础。

我发现,为所有此类会计类型的交易维护一个带有时间戳的只写交易日记账是最容易的,同时也可以识别执行此操作的用户。然后,您就有了完整审计跟踪的基础。

因此,您需要将表中的该列设置为DATETIME或INT11字段。不要每次查询时都“自动更新”

相反,在“库存更新”函数中添加一行,该行执行以下操作:

<?php

$timeNow = time();

$query = "  UPDATE  products 
                    SET     lasted_updated = $timeNow,
                            quantity = $newQuantity
                    WHERE   id = $itemID";

?>

因此,您需要将表中的列设置为DATETIME或INT11字段。不要每次查询时都“自动更新”

相反,在“库存更新”函数中添加一行,该行执行以下操作:

<?php

$timeNow = time();

$query = "  UPDATE  products 
                    SET     lasted_updated = $timeNow,
                            quantity = $newQuantity
                    WHERE   id = $itemID";

?>


您好,很抱歉发表了这么晚的评论,感谢您的帮助,尽管我仍然需要在索引页中正确查询。您好,很抱歉发表这么晚的评论,感谢您的帮助,尽管我仍然需要在索引页中正确查询