如何根据bootstrap日期范围使用php填充mysql中的数据?

时间:2016-02-24 07:33:18

标签: php mysql twitter-bootstrap

我希望按照日期范围填充数据表单mysql数据库,其中我们的输入是此链接http://www.daterangepicker.com/#ex4中提到的预定义范围提及的引导程序的日期范围。实际上我按照mysql数据库中定义的日期填充数据。 在我的数据库中,我有字段名称

 pi_date as the date field.

我的mysql查询功能是

public function DateAsperRange($start,$end)
{

    $clause .= " DATE(`pa_date`) BETWEEN '{$start}' AND '{$end}'";

    $sql_A = "SELECT *
                FROM  ". $this->table .""

    $sql_A .= $clause;

    global $db;

    $rowsa = $db->query("SET NAMES UTF8");

    $rowsa = $db->query_num_rows($sql_A);

    return $rowsa;
}

日期选择器中的我的Html输入名称是

<input type="text" value="" name="daterangepicker_start" class="input-mini active">
<input type="text" value="" name="daterangepicker_end" class="input-mini">
<span>February 24, 2016 - February 24, 2016</span>

1 个答案:

答案 0 :(得分:0)

您可以使用moments.js以所需格式获取日期范围值。

我认为这个JavaScript为您提供了在MySQL查询中可以使用的正确格式: stm = "SELECT MAX(CAST(product_code AS Int)) AS maxPCode FROM product WHERE product_code NOT LIKE '%[a-z]%' AND ISNUMERIC(product_code) = 1 AND department_description = '" + cmbDeps.Text.ToString() + "';";