Здравствуйте. У меня, после добавления даты в поле типа Date, там отображается BLOB - 10 байт Вот часть формы, где определяется дата: HTML: <p class="inline-field"> <label>Дата добавления</label> <select name="day" class="field size2"> <option value="<?php echo $dateD;?>"><?php echo $dateD;?></option> </select> <select name="month" class="field size3"> <option value="<?php echo $dateM;?>"><?php echo $dateM;?></option> </select> <select name="year" class="field size3"> <option value="<?php echo $dateY;?>"><?php echo $dateY;?></option> </select> </p> Вот код, который её определяет: PHP: <?php $dateD = date("d"); $dateM = date("m"); $dateY = date ("Y"); ?> Вот код, который принимает данные с формы и записывает их в БД PHP: $cd =$_POST["day"]."-".$_POST["month"]."-".$_POST["year"]; $query ="Insert Into article( avtor, title, text, date, poster) values('$avtor','$title', '$text', '$cd', '$uploadfile')"; Все остальное работает нормально, а дата нет. На домашнем пк все нормально, а на ноутбуке вот такая проблема....
Скорее всего тип поля кривой. И дата вставляется в запрос не в том формате. Надо 2015-01-30 если тип date. Нажми "структура" в майадмине и дай скоиншот. Желательно на скриншоте вырезать лишнее, чтоп не на весь экран было
можно чуть проще PHP: $date = date("d"-"m"-"Y"); + подозреваю, что БД хочет видеть дату в другом формате: PHP: $date = date("Y"-"m"-"d"); // 2016-05-11 но не уверен...
PHP: $date=date("Y-m-d");// 2016-05-11 тип date должен работать, может collation какой хитрый или майадмин чудит?