У меня есть функция, как показано ниже, для извлечения записей из базы данных mysql.Сравните поле mysql datetime со строкой datetime
function getMember($read, $selected_joined_date) {
$sql = "SELECT first_name, last_name, member.joined_date
FROM user
INNER JOIN member USING (user_id)
WHERE user.joined_date > $selected_joined_date
ORDER BY joined_date";
return $read->fetchAll($sql);
}
Это dipslays сообщение об ошибке отображается в виде
«SQLSTATE [42000]: ошибка синтаксиса или нарушение прав доступа.
Поле 'joined_date' является DateTime формат в таблице и $ selected_joined_date является формат строки.
Как сравнить различный формат даты и времени?
функция
Где код, который выполняет ваш $ sql-запрос? И как выглядит значение '$ selected_joined_date'?post 'echo $ selected_joined_date;' – peterm
Как формируется выходной формат '$ selected_joined_date'? – MISJHA
Пример формата вывода $ selected_joined_date - это 2013-03-25 12:30:54 – user2359714