2015-01-17 2 views
0

나는 "가게"스크립트가 있고 나는 SQL 데이터베이스에서 소득 값을 보여주고 싶지만 내가 잘못한 사촌을하고있는 무슨 일인지 모르겠다 나는 같은 값으로 얻을 : (PHP에서 쿼리, 올바른 값을 찾을 수 없습니다

<?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]; 
?> 

이 이 문제가 될 수있는 코드 입니까?

답변

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'"); 
관련 문제