M
max787
Подскажите пожалуйста.
У меня в таблице mysql есть столбец с форматом datatime и названием data. Таблица называется plan (id,name, data, user).
Когда в запросе в mysql или в php я пишу select * from plan; Выводится вся информация таблицы.
Но мне надо вывести datatime в виде числа, месяца, года, часов и минут, без секунд! Для этого использую DATE_FORMAT(data,'%d
%m %Y %H %i').
т.е когда в mysql ввожу запрос:
select id, name, DATE_FORMAT(data,'%d %m %Y %H %i'), user from plan; все выводится нормально.
НО через php не получается.
Создаю запрос:
$query = "select id, name, DATE_FORMAT(data,'%d %m %Y %H %i'), user from plan";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
for ($i=0; $i <$num_results; $i++){
$row = mysql_fetch_array($result);
echo '<tr>';
echo '<td>';
echo stripslashes($row['id']);
echo '</td>';
echo '<td>';
echo stripslashes($row['name']);
echo '</td>';
echo '<td>';
echo stripslashes($row['data']);
echo '</td>';
echo '<td>';
echo stripslashes($row['user']);
echo '</td>';
echo '</tr>';
}
Выводятся все массивы кроме data, там поле в таблице пустое.
Что с этим можно зделать?
Почему Mysql все выводит прекрасно, а php не может?
У меня в таблице mysql есть столбец с форматом datatime и названием data. Таблица называется plan (id,name, data, user).
Когда в запросе в mysql или в php я пишу select * from plan; Выводится вся информация таблицы.
Но мне надо вывести datatime в виде числа, месяца, года, часов и минут, без секунд! Для этого использую DATE_FORMAT(data,'%d
%m %Y %H %i').
т.е когда в mysql ввожу запрос:
select id, name, DATE_FORMAT(data,'%d %m %Y %H %i'), user from plan; все выводится нормально.
НО через php не получается.
Создаю запрос:
$query = "select id, name, DATE_FORMAT(data,'%d %m %Y %H %i'), user from plan";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
for ($i=0; $i <$num_results; $i++){
$row = mysql_fetch_array($result);
echo '<tr>';
echo '<td>';
echo stripslashes($row['id']);
echo '</td>';
echo '<td>';
echo stripslashes($row['name']);
echo '</td>';
echo '<td>';
echo stripslashes($row['data']);
echo '</td>';
echo '<td>';
echo stripslashes($row['user']);
echo '</td>';
echo '</tr>';
}
Выводятся все массивы кроме data, там поле в таблице пустое.
Что с этим можно зделать?
Почему Mysql все выводит прекрасно, а php не может?