Intereting Posts
Список платежей в Paypal с личным аккаунтом Как получить информацию о файле в определенном пути к каталогу, например, тип файла mime и имя файла с помощью функции php? Как подключиться к защищенному (https) прокси с curl и php? CakePHP – Как я могу определить маршрут к файлу non-cakephp, который не имеет каких-либо контроллеров, связанных с ним? Загрузить картинку в php Преобразовать название страны в код страны Сокращения php Кэширование пользовательской социальной доли в WordPress Как установить страницу категории в качестве домашней страницы в Prestashop get_result () -> fetch_assoc () всегда возвращает 1 строку Темы с пакетом igaster Есть ли способ показать предложение WHERE только для одного поля в MySQL? Бенчмаркинг времени загрузки страниц PHP Форматировать форматирование URL-адреса Комбинации, расположения и перестановки в PHP Объект запроса доступа Laravel вне контроллера

MySQLi DATE_FORMAT не работает вообще

У меня есть следующий код, столбец базы данных имеет дату и время, я хочу искать записи, используя только часть данных. У меня есть следующее, но у меня такое чувство, что это очень неправильно.

$query = "SELECT id,uid,product,jpgID,saledatetime FROM sales WHERE printed = ? AND DATE_FORMAT('?', 'y/m/d') AS saledatetime"; 

Редактировать: Работа сейчас, спасибо:

 if(login_check($mysqli) == true) { //logged in $session_date = $_SESSION['session_date']; $query = "SELECT id,uid,product,jpgID,saledatetime FROM sales WHERE printed = ? AND DATE_FORMAT(saledatetime , '%y/%m/%d') = ?"; if ($stmt = $mysqli->prepare($query)) { $printed = 0; $stmt->bind_param("is",$printed,$session_date); $stmt->execute(); $stmt->store_result(); //Get result $stmt->bind_result($result_id,$result_uid,$result_product,$result_jpgID,$result_saledatetime); //Number of rows returned $count_rows = $stmt->num_rows; echo $count_rows; } } else { header("Location: index.php"); }