Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP, MSSQL) правильный вывод даты / 9 сообщений из 9, страница 1 из 1
04.10.2005, 15:48
    #33304115
dimon74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
Выдергиваю данные из базы MS SQL.
Споткнулся на datetime
дата выводится как Dec 31 2005 12:00AM
хотя в базе забито 31.12.2005
подскажите пожалуйста, каким образом можно побороть такой вывод?
...
Рейтинг: 0 / 0
04.10.2005, 15:55
    #33304137
alexpogorelov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
читать BOL
SET DATEFORMAT
...
Рейтинг: 0 / 0
04.10.2005, 17:09
    #33304382
dimon74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
Как я понимаю тут немного другая проблема. до обновления поля даты я еще не дошел.
Напишу подробнее.
Я в php с помощью запроса вытаскиваю все данные из таблицы и вывожу все это на страничку. Все выводится как надо, кроме даты: Dec 31 2005 12:00AM
у меня вопрос как её преобразовать? можно ли на уровне запроса SELECT * или придется средствами php?
...
Рейтинг: 0 / 0
05.10.2005, 12:06
    #33305903
alexpogorelov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
небось в базе не 31.12.2005
а Dec 31 2005 12:00AM
забито?
на sql вполне мона
...
Рейтинг: 0 / 0
05.10.2005, 13:00
    #33306095
dimon74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
Когда Enterprise Manager'ом смотрю - 31.12.2005
...
Рейтинг: 0 / 0
05.10.2005, 13:13
    #33306145
alexpogorelov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
фрагмент скрипта?
...
Рейтинг: 0 / 0
05.10.2005, 13:21
    #33306175
dimon74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
Все просто, обычный вывод из скрипта:

$result = mssql_query("SELECT * FROM anketa WHERE inc='4'");
$row = mssql_fetch_array($result);
$columns = mssql_query("SELECT * FROM columns");
$num_results = mssql_num_rows($columns);
echo '<table border="1" width="95%" cellspacing="0" cellpadding="0">';
for ($i=0; $i < $num_results; $i++)
{
$cols = mssql_fetch_array($columns);
echo '<tr><td>'.$cols['name'].'</td><td><input type=';
if ($cols['type'] == 'nvarchar') { echo '"text"'; }
if ($cols['type'] == 'datetime') { echo '"text"'; }
if ($cols['type'] == 'bit')
{
echo '"checkbox"';
if ($row[$cols['col']] == '1') { echo ' checked'; }
}
echo ' name="'.$cols['col'].'" size="';
echo $cols['length'];
echo '" maxlength="';
echo $cols['length'];
echo '" value="'.$row[$cols['col']].'"></td><td>'.$cols['example'].'</td></tr>';

}
...
Рейтинг: 0 / 0
05.10.2005, 15:50
    #33306754
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
...
Рейтинг: 0 / 0
05.10.2005, 16:41
    #33306931
dimon74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP, MSSQL) правильный вывод даты
спасибо, очень помогло
strtotime ()
date()
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP, MSSQL) правильный вывод даты / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]