2011-09-05 5 views
0

우선 저는 초보자입니다. 아무도 나를 위해 코드를 작성하고 싶지 않습니다. 좀 더 숙련 된 개발자로부터 힌트를 얻고 싶습니다.일주일이 지나면 MySQL 쿼리를 실행하십시오.

나는 비디오 사이트를 가지고 있는데, XML로 다른 웹 사이트의 비디오를로드하고 데이터베이스에있는 비디오에 대한 정보를 저장합니다. 내가 무엇을하고 싶은지 일주일이 지나면 자동으로 삽입 쿼리를 실행합니다.

나는 전에 이런 일을 한 적이 없으며 이와 같은 시간 기능을 사용하지도 않았습니다. 그러니 누군가 어떻게 그의 계획을 보여줄 수 있습니까? 코드가 없으므로 프로세스를 설명하십시오.

+0

cron에 대한 액세스 권한이 있습니까? –

+0

답을 표시하십시오. –

답변

0

time() 함수를 사용할 수 있습니다. 시간() -> 일주일 (= 3600 * 24 * 7 초) 일 경우, 시간은 초 단위로 나타납니다. 일주일 (= 3600 * 24 * 7 초) , 당신은 일주일이 지났음을 압니다.

1

저는 이것이 코딩 관련 문제라고 생각하지 않습니다. 작업은 cron을 사용하여 수행 할 수 있습니다. Cron은 작업 스케줄러로, 호스팅에 사용할 수있는 경우 호스팅 제어판에서 액세스 할 수 있습니다. 주인은 무엇입니까?

1

그 주간의 데이터로 무엇을하고 싶습니까? 한 주 동안 프로세스를 실행하고 삽입을 실행하기를 희망하지 않기를 바랍니다.

XML을로드하고 데이터베이스에 저장하고 active 열을 0으로 설정하여 수행 할 수 있습니다. 삽입이 실행되는 순간에 타임 스탬프를 저장합니다.

한편 cron을 사용하면 1 주일 동안 비활성 상태였던 항목을 데이터베이스에서 확인한 다음 활성 상태로 업데이트하는 X 분 또는 시간마다 스크립트를 실행하게됩니다.

관련 문제