
//循环查询最后一笔交易foreach ($bz as $key => $value) {
//查询最后一笔成交价格
$jl = M('trade_log')->where(array('market' => $value['name'],'type' => 1))->field('market,price')->order('addtime desc')->limit('1')->select();
//将查询出来的放入数组
$uuu[] = array('name' => $jl[0]['market'], 'price' => $jl[0]['price']);
}
//计算数组个数
$e = count($uuu);
for ($i=0; $i < $e; $i++) {
$shoupan = M();
$sql = 'update ecshecom_market set hou_price='.$uuu[$i]['price'].' where name='.$uuu[$i]['name'].'';
$suss = $shoupan->query($sql);
dump($suss);
}
为啥我执行$suss = $shoupan->query($sql); 一直返回false啊,但是生成的sql在数据库执行又是没有问题的。
微信截图_20180303123023.png
( 16.66 KB 下载:3 次 )
最佳答案