쿼리 질문드립니다 정보
쿼리 질문드립니다본문
뷰페이지에 (wr_content)
아래처럼....
접속이 될때마다
한줄씩 입력이 됩니다
(2012-09-03 02:50:27) : 58.227.201.31
(2012-09-03 02:56:27) : 58.226.201.34
(2012-09-03 02:59:27) : 53.226.251.34
괄호부분이 시간이고 뒷부분이 아이피인데요...
sql_fetch("select * from g4_write_01_1 where wr_content LIKE '%$ip%' AND wr_content >= now() - interval 3 day")
아이피와 날짜를 조회해서 3일내에 들어오면 입력이 안되도록 하려고 합니다
그런데 ip부분은 뽑겠는데.. 날짜를 어떻게 LIKE 문으로 뽑아야 할지 모르겠습니다
알려주시면 감사하겠습니다 ㅜㅜ
아래처럼....
접속이 될때마다
한줄씩 입력이 됩니다
(2012-09-03 02:50:27) : 58.227.201.31
(2012-09-03 02:56:27) : 58.226.201.34
(2012-09-03 02:59:27) : 53.226.251.34
괄호부분이 시간이고 뒷부분이 아이피인데요...
sql_fetch("select * from g4_write_01_1 where wr_content LIKE '%$ip%' AND wr_content >= now() - interval 3 day")
아이피와 날짜를 조회해서 3일내에 들어오면 입력이 안되도록 하려고 합니다
그런데 ip부분은 뽑겠는데.. 날짜를 어떻게 LIKE 문으로 뽑아야 할지 모르겠습니다
알려주시면 감사하겠습니다 ㅜㅜ
댓글 전체

날짜를 like 로 뽑아 오는게 아니라
쿼리문에서
날짜 부분에
제가 그누보드에 손을 때서 그누보드식의 답변은 아니겠지만..
예를 들어 기간을 wr_datetime 이라고 치면..
<?php
$start = date("Y-m-d");
$end = $start - 3 ;
$query = "
SELECT *
FROM g4_write_01_1
WHERE wr_content LIKE '%$ip%'
AND wr_datetime >= '$end'
AND wr_datetime <= '$start'
";
정도로 나오지 않을까요?
쿼리문에서
날짜 부분에
제가 그누보드에 손을 때서 그누보드식의 답변은 아니겠지만..
예를 들어 기간을 wr_datetime 이라고 치면..
<?php
$start = date("Y-m-d");
$end = $start - 3 ;
$query = "
SELECT *
FROM g4_write_01_1
WHERE wr_content LIKE '%$ip%'
AND wr_datetime >= '$end'
AND wr_datetime <= '$start'
";
정도로 나오지 않을까요?
답변 감사드립니다
그런데 지금 뽑으려고 하는게
wr_datetime 에서 뽑는게 아니라
wr_content 에서 아이피와 날짜를 뽑아야 하는데...
모르겠네요...ㅠㅠ
그런데 지금 뽑으려고 하는게
wr_datetime 에서 뽑는게 아니라
wr_content 에서 아이피와 날짜를 뽑아야 하는데...
모르겠네요...ㅠㅠ

패턴이 일정하다면 정규식을 통해서든 혹은
문자를 자르기를 해서든 날짜를 뽑아와서 현재 날짜를 end 로
그 뽑아온 날짜를 start 로 주면 될듯 싶은데요
문자를 자르기를 해서든 날짜를 뽑아와서 현재 날짜를 end 로
그 뽑아온 날짜를 start 로 주면 될듯 싶은데요