【发布时间】:2013-06-17 14:56:16
【问题描述】:
我有一个付款数据库记录。在 date 字段中,我有来自日期选择器的所有 3 个选项 dd-month-year。
现在我想知道一个月或任何特定日期的总付款提交。
if($_POST['date']!='' ){
$query ="SELECT SUM(submit) AS value_sum FROM payment where date='".$_POST['date']."' ";
$result=mysql_query($query,$con);
$row = mysql_fetch_assoc($result);
$sum = $row['value_sum'];
}
如何从这张表中计算一个月的submit 总数?
我使用的月份:
<p class="name">
<td>
<label for="name1">By Month</label>
</td>
<td>
<select name="month">
<option>Month</option>
<option value="JAN">January</option>
<option value="FEB">February</option>
<option value="MAR">March</option>
<option value="APR">April</option>
<option value="MAY">May</option>
<option value="JUN">June</option>
<option value="JUL">July</option>
<option value="AUG">August</option>
<option value="SEP">September</option>
<option value="OCT">October</option>
<option value="NOV">November</option>
<option value="DEC">December</option>
</select>
</td>
</p>
【问题讨论】:
-
日期列的类型是什么?它是日期类型还是 varchar?
-
会说使用 PDO 或 MySQLi 冒犯你吗?因为如果不是...使用 PDO 或 MySQLi
-
这个问题应该对你有帮助:stackoverflow.com/questions/2039839/…。查找 MONTHNAME() :dev.mysql.com/doc/refman/5.1/en/…
-
是的,数据类型是varchar