Code: Select all
SELECT *
FROM foo
WHERE date = STR_TO_DATE('$month/$day/$year','%m/%d/%Y')
AND time = STR_TO_DATE('$hour:$minute$ampm', '%l:%i%p')
Code: Select all
public function validate_if_existing($month, $day, $year, $hour, $minute, $ampm)
{
$event_date = "STR_TO_DATE('$month/$day/$year','%m/%d/%Y')";
$event_time = "STR_TO_DATE('$hour:$minute$ampm', '%l:%i%p')";
$this->db->flush_cache();
$query = $this->db->get_where('foo', array('event_date' => $event_date, 'event_time' => $event_time));
return $query->num_rows();
}
Code: Select all
STR_TO_DATE('01/01/2012','%m/%d/%Y')
Die gerenderte Abfrage:
Code: Select all
SELECT *
FROM (`foo`)
WHERE `event_date` = 'STR_TO_DATE(\'07/11/2012\',\'%m/%d/%Y\')'
AND `event_time` = 'STR_TO_DATE(\'06:00pm\', \'%l:%i%p\')'
Mobile version