안녕하세요.
혼자 끙끙끙끙 하다가 도저히 이해가 안가서요.
리눅스는 아니지만 아실것 같아서..
게시판 만들기를 하고 있는데 작성일로 부터 2일간 new 표시를
하려하는데 제어방법이 안됩니다.
## db ##
CREATE TABLE free (
id int(11) NOT NULL auto_increment,
name varchar(15) default NULL,
email varchar(50) default NULL,
passwd varchar(12) default NULL,
subject varchar(100) default NULL,
body text,
insert_date datetime default NULL,
modify_use int(1) default '0',
modify_date datetime default NULL,
count int(11) default NULL,
ip varchar(20) default NULL,
file varchar(50) default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
## 입력 ##
$query = "insert into $db_table values
('','$name','$email','$passwd','$subject','$body',now(),'','','0','$ip','$file')&quo
t;;
$result = mysql_query($query);
## 리스트 출력 ##
$query = "select id, name, subject, insert_date, count from $db_table order by
id DESC";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
날짜 출력 : $row[insert_date];
제목 : $row[subject];
여기서 제목에 new 를 붙일려고 하는데요.
php관련 사이트를 보면 오늘날짜와 비교한다.... 이거는
알겠습니다.
$today = date("Y-m-d H:i:s", time());
if($row[insert_date]==$today){ //오늘날짜와 같으면.
$icon=new.gif;
}
이런식이 된다는거 까지는 알겠는데요..
24시간 동안 표시한다고 하면?
(1)작성날짜(저장날짜)
2003-03-25 00:00:00
(2)현재날짜 2003-03-26 00:00:00
이것을 어떻게 계산하여야 하는지에서 막히고 있습니다.
$today = date("YmdHis", time()); 와 같이 다다닥 붙여서 숫자로
해보기도 하고 별짓을 다하는구만 이해가 안가고 있습니다.
현재 커피믹스 1곽, 담배 2갑째 들어갑니다.^^
예제가 있으면 좋은데 다른 사이트들 게시물 보면 죄다 뭐뭐를
어떻게 해라.. 이렇게만 있어서 뭘 알아야 해먹죠...
좀 부탁 드려도 될까여???
그리구, 어제 저녁에 서점에 php 기초책 사러 갔다가 어떤
사람이 리눅스 책이 어떤게 좋으냐고 주인에게 묻는데 주인이
영진.. 뭐를 주더군요.
그 책을 제가 산이님 책 보기전에 처음에 샀던건데 내용이
듬성듬성해서 보나마나거든요.
그래서 진영대를 봤는데 이번에 산이님 개정판이 1권 남아
있길래 과감히 이거 보라고 했습죠.
실무에 참 도움 된다... 느낀점을 살짝 말했더니만 바로 그거
사더군요.
내가 보는 책, 그리고 내가 도움 받는 사이트 운영자 책이
서점에 보일때 이상하게 흐뭇해 지더군요.
|