我的數據庫中有一個單元格,它完成時間戳任務,用於報告我想要顯示當前月份的行數。從當前月份中選擇行mysqli&php
因此,例如可能有10個任務在本月完成,但我需要顯示該圖,我試圖用下面的方法做到這一點,但是甚至沒有從它得到任何輸出?
$sql="SELECT published FROM to_do_list WHERE MONTH(date)=MONTH(NOW())";
$result = mysqli_query($db, $sql);
if ($result=mysqli_query($db,$sql))
{
// Return the number of rows in result set
$rowcount=mysqli_num_rows($result);
printf("Result set has %d rows.\n",$rowcount);
// Free result set
mysqli_free_result($result);
}
因此,有一個單元published
這是一個DATETIME。目標是統計和顯示有多少行包含當前月份。
您使用'mysqli_query()'兩次,這應該會引發你一個關於它的錯誤http://php.net/manual/en/ mysqli.error.php所以只要做'if($ result = mysqli_query($ db,$ sql))'a nd擺脫上面那條線,你會很好走;-) –
有人現在準備答案,我感覺它在我的* Spidey感*。它刺痛;-) –
@ Fred-ii-哈哈 - 雖然只使用一個'mysqli_query',但沒有任何內容仍然打印出來?非常奇怪,我有錯誤報告打開加我知道肯定有本月的記錄 – PhpDude