Я добавил поле в базу данных MySQL, которое является полем DateTime
.
Теперь, когда значение сохраняется, это выглядит так: - 2012-03-31 12:13:42
Я прочитал на одном из форумов, что, если мне нужно получить дату только из даты и времени, я должен использовать этот запрос: - SELECT CAST(
datetime_field AS DATE) AS dateonly FROM etc...
Теперь я действительно хочу посчитать количество полей для этой даты, где все даты должны быть равны сегодняшней дате, поэтому я сделал это: -
$todayDATE = date("Y-m-d");
$TCRTcount = "SELECT COUNT(*) FROM customers WHERE CAST(`customer_regdate`
AS DATE) AS dateonly = '$todayDATE'";
$TCRTcount_QE = mysql_query($TCRTcount, $dacreint) or die(mysql_error());
$TCRTcount_QF = mysql_fetch_array($TCRTcount_QE);
$TotalCustomersAddedToday = $TCRTcount_QF[0];
Я выдаю мне следующую ошибку: -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS dateonly = '2012-03-31'' at line 1