0

我有一个“商店”脚本,我想显示来自 sql 数据库的收入值,但我不知道我做错了什么,因为我得到了相同的值:(

<?php 
$x = date('d'); 
$res = $db->query("SELECT sum(amount) FROM orders WHERE SUBSTRING(date,6,2) = '$x' AND address != 'NONE' AND method='Bitcoin' OR method='PerfectMoney'"); 
$cols = $res->fetch_row(); 
echo "$".$cols[0]; 
?>

<?php 
$mth = date('m'); 
$res = $db->query("SELECT sum(amount) FROM orders WHERE SUBSTRING(date,9,2) = '$mth' AND address != 'NONE' AND method='Bitcoin' OR method='PerfectMoney'"); 
$cols = $res->fetch_row(); 
echo "$".$cols[0]; 
?>

这是代码问题可能出在哪里?

4

1 回答 1

0

哦,我自己想出了这个:(

SUBSTRING(date,6,2) = '$x'"); changed this one to 
SUBSTRING(date,9,2) = '$x'");

SUBSTRING(date,9,2) = '$mth'"); and this one to
SUBSTRING(date,6,2) = '$mth'");
于 2015-01-17T21:07:26.350 回答