Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > GetDate


Автор: Felt 31.5.2005, 14:58
Код
<html>
<head>
</head>
<body>
<?php
 mysql_connect("localhost", "", "");
 mysql_select_db("test");
 $q=mysql_query("SELECT * FROM MyTable");
 while ($row=mysql_fetch_array($q))
 {
  $vdate=getdate($row[Day])
  echo vdate['weekday'].'<br>';
 };
?>
</body>
</html> 

Выдает ошибку. В поле Day (тип DATE) хранится дата, которая была записана туда функцией MySQL NOW(). Вроде у unix'ов принято даты хранить в timestamp.
Тогда почему не работает getdate?

Автор: Opik 31.5.2005, 15:07
Цитата
Выдает ошибку

какую? мы что, экстрасенсы тут?
Добавлено @ 15:08
Felt
тем более, при записи NOW() там никак не может быть unix timestamp

Автор: Felt 31.5.2005, 15:19
Parse error: parse error, unexpected T_ECHO in C:\Internet\home\localhost\www\test.php on line 12

Автор: Irokez 31.5.2005, 15:24
...нужна точка с запятой на 11-й строке... smile

Автор: Felt 31.5.2005, 15:35
Все равно не работает
Parse error: parse error, unexpected '[', expecting ',' or ';' in C:\Internet\home\localhost\www\test.php on line 12

Автор: Irokez 31.5.2005, 15:38
знак доллара у vdate['weekday']

Автор: PARROT 31.5.2005, 15:43
Код

$q=mysql_query("SELECT * FROM notice");
 while ($row=mysql_fetch_array($q))
 {
  $vdate=getdate($row[Day]);//забыта точка с запятой
  echo $vdate['weekday'].'<br>';//a тут забыт был знак $ перед переменной
 };

Автор: Felt 31.5.2005, 15:53
Блин, вот я загнался, все после двух недель бессонных ночей иду на покой... smile

Автор: Toto 31.5.2005, 17:00
Ужас smile
Код

$q = mysql_query("SELECT * FROM notice");    
 while ($row = mysql_fetch_array($q))    
 {    
  $vdate = getdate($row['Day']); // Ковычки    
  echo $vdate['weekday'].'<br>';    
 } // тут точка с запятой не нужна

Автор: skalex 31.5.2005, 17:03
Toto, не такой уж это и ужас ... smile

Автор: PARROT 31.5.2005, 17:04
Toto, ужас не в том что точка с запятой не мешает вот тут:
Код

  echo $vdate['weekday'].'<br>';    
 };// тут точка с запятой не нужна

Не мешает она процессу, лично тестировала на своем компе!

А вот с русским языком у нас просто беда!

Цитата

// Ковычки

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)