![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Папараццы |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
Есть что то вроде этого
Так значит date у меня в формате date в MySQL. Вывод echo 2007.10.22! при вводе ..VALUES ('2007-10-22') почему то все работает. В чем ошибка ? Не работает.. Не понять почему :( -------------------- /*---------------------------------------------------------------------------------*/ |
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 2 Всего: 25 |
Текст ошибки в студию.
|
|||
|
||||
| Папараццы |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
Ругается что '' is incorrect date format
-------------------- /*---------------------------------------------------------------------------------*/ |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 7 Всего: 54 |
По всей видимости должно выводить: 2007-10-22 А не проще сделать так:
Если не работает, то уточните какой тип поля date. -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| Папараццы |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
Так работает... раьотает если даже вписать дате. date("Y-m-d"); А так не работает :(
-------------------- /*---------------------------------------------------------------------------------*/ |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 7 Всего: 54 |
Выведи полностью обработанный SQL запрос который уже идет в БД. -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| dsCode |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 1 Всего: 26 |
Папараццы, да и не будет работать, потому что формат данных в MySQL для даты через тире. Так что, либо через DATE(NOW()) (SQL), либо через date("Y-m-d"); (PHP).
|
|||
|
||||
| Папараццы |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
С "-" тоже самое... с точками тоже работает...
-------------------- /*---------------------------------------------------------------------------------*/ |
|||
|
||||
| sTa1kEr |
|
||||||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 9 Всего: 146 |
Имена полей нужно обрамлять обратными апострофами, а не кавычками.
Зачем же гадать на кофейной гуще, когда есть полная документация? The DATETIME, DATE, and TIMESTAMP Types
Это сообщение отредактировал(а) sTa1kEr - 23.10.2007, 08:49 |
||||||
|
|||||||
| Папараццы |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
Дело в том что сам запрос выводился не правильноюю Проблема не в MySQL а в могем PHP скрипте была... Я в начале скрипта проверял на наличие ввода данных в поля... Так в поле дате я вместо == вписал ="" . Народ извените! Всем благодарен!
-------------------- /*---------------------------------------------------------------------------------*/ |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |