【发布时间】:2014-02-04 16:27:24
【问题描述】:
我在一个自定义页面中进行编码,该页面预计将与 zen-cart 数据库进行交互。我在我的自定义页面中包含了所有必要的 php 文件。我也有自己的表“工作”,不时更新。
global $db;
global $zc_cache;
$job_row = $globalHelper->getJob(1);
var_dump($job_row);
$today = date("Y-m-d H:i:s", strtotime(date("d.m.Y H:i:s")));
$query = "UPDATE job SET processedon='" . $today . "', status= 4 WHERE id = 1";
$db->Execute($query);
$job_row = $globalHelper->getJob(1);
var_dump($job_row);
unset($job_row);
令我惊讶的是,运行第三个查询并没有给我更新的数据,而是在第二个查询之前给我的数据。也试过 $zc_cache->sql_cache_flush_cache();但没用!我从 configure.php 关闭了缓存。谁能告诉我这背后的原因?
【问题讨论】: