У меня есть скрипт php, который вставляет значения в таблицу SQL Server 2005 с помощью SQL
$date = '15 Jun 2011 00:00';
$sql = "INSERT INTO shows ( DateStart ) VALUES ( '$date')";
У меня есть 2 проблемы:
1) как лучше всего преобразовать эту дату в SQL Serverпонимает?Формат по умолчанию - мм / дд / гггг в моей системе, но я хочу представить даты как удобочитаемые для пользователя.
2) При вставке пустой строки значение DateStart устанавливается на 01.01.1900.Как лучше всего преобразовать «недопустимую» дату в NULL (столбец уже принимает значения NULL), чтобы при $date = ""
тогда DateStart IS NULL
Спасибо!