PHP MSQL ВЫБИРАЕТ ДАТУ И ВРЕМЯ НЕЗАВИСИМО ОТ ВРЕМЕНИ

#php #mysql

#php #mysql

Вопрос:

У меня есть этот код:

 $date = htmlentities($_POST['day']); 
$date = str_replace('/', '-', $date); 
$date = date('Y-m-d', strtotime($date)); 
$act = $con->prepare('SELECT * FROM log WHERE DATE(visit_hour)="'.$date.'" '); 
$act->execute(); 
  

столбец имеет тип datetime.

Это отлично работает при использовании в запросе phpMyAdmin. Однако php обрабатывает date() запрос, чтобы не давать результатов. Пожалуйста, помогите мне

Комментарии:

1. Вопрос о программировании должен показывать код, а не текст, описывающий код. Пожалуйста, добавьте вашу текущую попытку, чтобы мы могли вам помочь.

2. @catcon Код там, я исправил форматирование, чтобы оно было более заметным.

3. Я не могу придумать ни одной причины, по которой запрос в PHP будет работать иначе, чем в phpMyAdmin.

4. @Barmar: OP сказал, что он использовал метод php date(), я нигде не вижу этого кода

5. Я думаю, что проблема в коде, который генерирует дату, показывает этот код и некоторые примеры ввода.