Reputation: 731
How to select where month in mysql and php ?
SELECT * FROM `myTable` WHERE insert_date=MONTH($_POST['month']);
Type insert_date = datetime
here code for input post month:
<select name="month">
<option value="" selected>Choose Month :</option>
<option value="1">January</option>
<option value="2">February</option>
<option value="3">Maret</option>
<option value="4">April</option>
<option value="5">Mei</option>
<option value="6">Juny</option>
<option value="7">July</option>
<option value="8">Augustus</option>
<option value="9">September</option>
<option value="10">Oktober</option>
<option value="11">November</option>
<option value="12">Desember</option>
</select>
Upvotes: 0
Views: 138
Reputation: 496
(int) $_POST['month']
WHERE MONTH(insert_date) = :month
with :month bind as (int) $_POST['month']
Upvotes: 1
Reputation: 1910
Query should be like this
SELECT * FROM myTable WHERE MONTH(insert_date)=$_POST['month'];
Upvotes: 2