Помощник
|
Дата и БД |
BoL4oNoK
|
Сообщение
#1
|
||
|
|
||
|
|||
LifeUP |
16.1.2011, 16:40;
Ответить: LifeUP
Сообщение
#2
|
|
делайте поле varchar 10
и записывайте туда time () если надо вывести и показать то просто [PHP]echo date ('d.m.Y H:i:s', $row['time']);[/PHP] Тем самым у вас будет дата в БД которую вы сможете вывести как угодно. |
|
|
alexdrob |
16.1.2011, 16:48;
Ответить: alexdrob
Сообщение
#3
|
|
|
|
|
BoL4oNoK
|
Сообщение
#4
|
|
|
|
|
alexdrob |
16.1.2011, 16:55;
Ответить: alexdrob
Сообщение
#5
|
|
|
|
|
BoL4oNoK
|
Сообщение
#6
|
|
все равно не работает
|
|
|
alexdrob |
16.1.2011, 17:09;
Ответить: alexdrob
Сообщение
#7
|
|
то есть[PHP] $dt = date("Y-m-d");[/PHP] тоже не работает?
|
|
|
Mulder_hb |
16.1.2011, 17:09;
Ответить: Mulder_hb
Сообщение
#8
|
|
Потому что вы передаете в базу переменную $dt, которая имеет тип string, а в базе ячейка имеет тип DATE.
[PHP]$query = "INSERT INTO `library` SET `date`=NOW(), `theme`='{$Theme}', `subtheme`='{$SubTheme}', `author`='{$name['login']}', `title`='{$_POST['title']}', `anons`='{$_POST['anons']}', `body`='{$_POST['body']}', `state`='Не проверено'"; $sql = mysql_query($query) or die(mysql_error());[/PHP] |
|
|
alexdrob |
16.1.2011, 17:12;
Ответить: alexdrob
Сообщение
#9
|
|
Потому что вы передаете в базу переменную $dt, которая имеет тип string, а в базе ячейка имеет тип DATE. Странно, я делал добавление с возможностью редактирования даты, и она была в input type="text" Вставлял в базу в поле DATETIME как строковую и всё прекрасно работало. |
|
|
ZhukV |
16.1.2011, 17:12;
Ответить: ZhukV
Сообщение
#10
|
|
Mulder, и в таком случае все равно бы записало, если формат даты верно написан.
А вообще то, самое лучше писать дату в БД в формате TIMESTAMP. В таком случае будет намного проще управлять датами внутри MySQL-я. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продам базу контактов Номера,емейлы, дата рождения, ФИО и даже адреса | 8 | Samael91 | 3794 | 14.4.2019, 15:54 автор: -XaranyakA- |
Текстовая версия | Сейчас: 25.4.2024, 17:00 |