【问题标题】:how to filter year and month in database column added date and also how check that year and month data possible in database如何在数据库列中过滤年份和月份添加日期以及如何检查数据库中可能的年份和月份数据
【发布时间】:2015-06-15 17:13:52
【问题描述】:

如果我选择年份和月份(如下图所示),我如何检查数据库中是否存在数据?另外,如何将日期过滤为年份和月份。

<tr>
    <td>
        <strong>Posting Period</strong>
    </td>
    <td></td>
</tr>
<tr>
    <td>Year</td>
    <td>
        <input type="number" value="2015"id="year" name="txt_start_date"/>
    </td>
</tr>
<tr>
    <td>Period</td>
    <td>
        <select style="width:150px;" id="month" name=month value=''onchange="run();">
            Select Month</option>
            <option value='01'>January</option>
            <option value='02'>February</option>
            <option value='03'>March</option>
            <option value='04'>April</option>
            <option value='05'>May</option>
            <option value='06'>June</option>
            <option value='07'>July</option>
            <option value='08'>August</option>
            <option value='09'>September</option>
            <option value='10'>October</option>
            <option value='11'>November</option>
            <option value='12'>December</option>
        </select>
    </td>
</tr>
<tr>

实际上当我选择这两个字段时,我该如何检查?

【问题讨论】:

  • 您能否在您的 PHP 控制器和模型中包含您尝试过的内容?

标签: javascript php codeigniter date


【解决方案1】:

如果您询问如何使用 codeigniter 为此创建 sql 查询,请在您的模型中尝试以下操作:

function getTableInfo($year, $month) {
    $this->db->select();
    $this->db->from("mytable");
    $this->db->where("mytable.year", $year);
    $this->db->where("mytable.month", $month);
    $q = $this->db->get();
    return $q->result();
}

【讨论】:

    【解决方案2】:

    您将使用以下查询来获取基于年份和月份的数据

    SELECT * 
    FROM   catalog_product_entity 
    WHERE  ( YEAR('field_name_in_db_table')  = 'year' 
    AND      MONTH('field_name_in_db_table') = 'month')
    

    这里的年份是20142015等,月份是0112之间的任意数字

    【讨论】:

      猜你喜欢
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 2012-12-07
      • 1970-01-01
      • 2012-08-01
      • 1970-01-01
      • 2018-11-23
      • 1970-01-01
      相关资源
      最近更新 更多