mysql如何更新自己的数据?

时间:2013-10-13 06:09:15

标签: javascript php mysql

我有一个mysql数据库,其中包含一些交易订单(卖单和买单)。我希望mysql运行我用javascript或php编写的代码来“交易”订单。例如,如果我有一个以特定价格销售5件商品的卖单和一件以相同价格买入3件商品的买单,我希望填写买单并剩下2件待售。

我可以在html页面中编写代码,因此每次有人打开我的网址时都会进行交易。但是,无论用户是否观察,我都希望它继续在服务器端进行交易。

  1. mysql可以自动计算自己的数据吗?如何在mysql上设置交易流程?
  2. 如果1不可能,我可以写一些javascript或php代码让mysql自动运行我的代码吗?我该如何设置?
  3. 有人可以帮忙吗?谢谢!

2 个答案:

答案 0 :(得分:0)

当然,你可以有机制让mysql更新自己的数据。

  1. 使用服务器端脚本和cron作业,主要用于自动或间隔地在服务器上调度某些数据库作业/脚本。

     Using Cron jobs to execute PHP script? {
    {3}}
    how to run php file using cron jobs

  2. 在mysql数据库中使用“触发器”,如果特定表格或数据发生变化,主要用于计算或作业。

    http://www.thegeekstuff.com/2011/07/php-cron-job

答案 1 :(得分:0)

Can mysql calculates its own data automatically? How can I set up the trading process on mysql?

不,你不能在服务器内部存在一个可以访问MySQL内部值的脚本。如果您想为服务器执行自动操作,那么CRON将是一个开始。

If 1 is not possible, can I write some javascript or php code and let mysql run my code automatically? How can I set it up?

你不要让MySQL运行你的PHP / JS代码,而是让JS / PHP进入MySQL。制作PHP脚本(或您想要的任何语言),让浏览器运行它,或使用CRON在特定时间自动执行它。