2010-12-02 194 views
1

我有一個日期選擇器,其中所選日期將按日,月和年來發布數據。我有「白天」的工作,但似乎無法得到月份和年份點擊...這是一天的代碼。Mysql月份和年份的數據

<?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 />'; 
?> 

感謝,

艾倫

回答

1

不知道如果我明白你想要做什麼,但如果你想顯示給定月份的數據,下面的SQL查詢應該工作:

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

希望這會有所幫助。

+0

網頁上的內嵌日期選擇器可以選擇單個日曆日期...該日期將張貼PHP文件和總和值的數據(如上所示,總和時間總計)將顯示在一個div中(一個潛水的每個值日,月,年。上面的代碼工作doe所選日期的值的總和,現在我需要php選擇日期的總月份,以及所選日期的總年份 – hkalan2007 2010-12-02 17:39:20