database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1300 게시물 읽기
No. 1300
Re: 아피와 날짜를 비교하여 증가시키는 카운터를 만들고져 하는데?
작성자
정재익
작성일
2000-04-16 21:04
조회수
6,907

> 안녕하세요 .

> 아피와 날짜를 비교하여 증가시키는 카운터를 만들고져 하는데,

> 막히는 부분이 있어서 질문을 드립니다.

>

> 먼저 테이블을 생성한다.

> create table count(

> id int(11), default '0' not null auto_increment,

> ip varchar(17),

> reg_date int(11), <=이 부분은 날짜를 정수로 입력받아 계산하기 위함

>

> primary key(id)

> );

>

>

> <?

> $connect=mysql_connect("localhost","test","test") or die("SQL Connect

> Error!");

> mysql_select_db("TEST",$connect);

>

> $que1="insert into count2 values('','$REMOTE_ADDR',UNIX_TIMESTAMP())";

>

> $result1=mysql_query($que1,$connect);

>

> $que2="select reg_date,ip from count2 order by id DESC;

> $result2=mysql_query($que2,$connect);

>

> $row=mysql_fetch_array($result2);

>

> $timegap=UNIX_TIMESTAMP()-row[0]; //<=이렇게 초로 계산해서 뺄려구 하

> 는데, 가능한지 아니면 어떻게 해야지 계산이 가능한지?

 

$date = time();

$timeage = $date - $row[0];

 

이렇게 두줄만 추가하면 되지 않을까요?

 

> if ($timegap<=3600)

> {

> if ($row[1] == $REMOTE_ADDR){ //<=이부분 애매 ?

> exit;

> else

> $counter=$counter+1;

> }

> else

> $counter=$counter+1;

> }

>

> echo("you are $counter th visiter!");

> ?>

>

> 저의 의도는 날짜를 초로 계산하여 현재시간의 값(초)와 이전의 값을 뺄셈

> 을 하여

> 값의 범위가 1시간이내고, 만약 같은 ip일 경우 증가를 카운터를 증가 시

> 키지 않고

> 아니면 카운터를 증가 시키는 것이데, 에러가 나는데 어떻게 해야 될지.. ^

> ^;

[Top]
No.
제목
작성자
작성일
조회
1301[질문] apache에서 ioctl 에러..
김종균
2000-04-16
6627
1302┕>Re: [질문] apache에서 ioctl 에러..
정재익
2000-04-17 00:26:16
7197
1298[질문] mysql을 설치하고 난후 접속을 하려고 하는데 못하겠어요!!!!!
박준형
2000-04-16
6886
1299┕># Re: [질문] mysql을 설치하고 난후 접속을 하려고 하는데 못하겠어요!!!!! -&gt; 자료들 읽어보시죠
문태준
2000-04-16 10:20:41
7299
1297설치시 checksum 에러
jcm5758
2000-04-15
6956
1303┕>Re: 설치시 checksum 에러
정재익
2000-04-17 00:46:51
7054
1294아피와 날짜를 비교하여 증가시키는 카운터를 만들고져 하는데?
홍종현
2000-04-15
6589
1300┕>Re: 아피와 날짜를 비교하여 증가시키는 카운터를 만들고져 하는데?
정재익
2000-04-16 21:04:23
6907
1293win98에 mysql을 인스톨 하였는데... mysql 접근... 이 잘 안되어요... 제발...
최영란
2000-04-15
6648
1317┕>Re: win98에 mysql을 인스톨 하였는데... mysql 접근... 이 잘 안되어요... 제발...
김봉재
2000-04-17 18:06:51
7257
1318 ┕>Re: Re: win98에 mysql을 인스톨 하였는데... mysql 접근... 이 잘 안되어요... 제발...
김봉재
2000-04-17 18:09:32
6832
1291GRANT에 관한 질문입니다.
최용섭
2000-07-01
6569
1304┕>Re: GRANT에 관한 질문입니다.
정재익
2000-04-17 00:52:48
7144
1308 ┕>Re: Re: GRANT에 관한 질문입니다.
최용섭
2000-04-17 12:13:19
7048
1290아흐 동동다리..술한잔 고파오네..
무지초보
2000-04-15
7258
1292┕># Re: 아흐 동동다리..술한잔 고파오네..
문태준
2000-04-15 09:21:03
7764
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다