php - 如何设置每日 php 函数或 mysql 查询

标签 php function mysql backup

我想知道如何做到这一点已经有一段时间了。如果我想每周备份我的所有或许多表,这些表存储每天在 mysql 中更改的值。我还想用 php 执行日常功能,更新我的数据库中的更新值。

我想做一个股票投资功能。我有虚构的数据作为各种股票的值(value),每只股票每天随机变化的值(value)。

最近 9 天的股价曲线可能是这样的。

CREATE TABLE `stocks` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(40) NOT NULL default '', 

  `day_1` varchar(40) NOT NULL default '', 
  `day_2` varchar(40) NOT NULL default '',  
  `day_3` varchar(40) NOT NULL default '', 
  `day_4` varchar(40) NOT NULL default '', 
  `day_5` varchar(40) NOT NULL default '',  
  `day_6` varchar(40) NOT NULL default '', 
  `day_7` varchar(40) NOT NULL default '', 
  `day_8` varchar(40) NOT NULL default '', 
  `day_9` varchar(40) NOT NULL default '', 

如果我可以每天执行一次 php 函数,将最近 9 天的值组成一个数组。然后只需更改 day_1 值并使用 array_push($array, "new_stock_price"); 然后使用新的 last_9_days 值更新数据库。

最佳答案

如果您在 Linux/UNIX 服务器上,那么您可以设置一个“cron 作业”,它可以在指定的时间间隔内运行您喜欢的任何命令。此命令可以是使用命令行 PHP 解释器执行的 PHP 脚本。

http://en.wikipedia.org/wiki/Cron

关于php - 如何设置每日 php 函数或 mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3517794/

相关文章:

PHP glob() 列出不以下划线开头的文件?

python - 在 Python 项目中搜索递归函数

mysql - 为什么我无法安装mysql2 gem?

mysql - 尝试使用查询中的变量将日期时间插入到sql中

mysql - 在查询中使用联合或联接是否会导致 Sphinx 性能下降?

php - 循环数据库数据以在同一字段的单行中显示的任何有效方法?

php - 打印出 25 个最近添加的表

php - 在另一个命名空间中重新定义核心功能

c++ - 如何将 void (myClass::*)() 转换为 void (*)()

c - 在 C 中创建函数指针结构时从未完成的类型错误