Mysql Данные за месяц и год - PullRequest
1 голос
/ 02 декабря 2010

У меня есть средство выбора даты, в которое выбранная дата будет публиковать данные по дням, месяцам и годам. У меня работает «по дням», но я не могу получить месяц и год, чтобы щелкнуть ... вот код, который работает на день.

    <?php  
$choice = (isset($_POST['choice'])) ? date("Y-m-d",strtotime($_POST['choice'])) : date("Y-m-d"); 
$con = mysql_connect("localhost","root","xxxxxxxxxx");  
if (!$con)  {  
die('Could not connect: ' . mysql_error());  
}  
mysql_select_db("inverters", $con);  

$sql = "SELECT sum(power) AS choice FROM feed WHERE date = '".$choice."'"; 
$res = mysql_query($sql) or die('sql='.$sql."\n".mysql_error()); 
$row = mysql_fetch_assoc($res); 
echo $row['choice'].'<br />';  
?>

Спасибо,

Alan

1 Ответ

1 голос
/ 02 декабря 2010

Не уверен, что я понял, что вы хотите сделать, но если вы хотите отобразить данные за определенный месяц, следующий SQL-запрос должен работать:

$sql = 'SELECT . . . WHERE month(date) = [month picked] AND year(date) = [year picked]';

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...