테스트 사이트 - 개발 중인 베타 버전입니다

[리눅스]crontab 관련 질문입니다. 채택완료

우가차차 10년 전 조회 3,482

crontab을 사용하여 php파일 일정시간에 실행하고있습니다.

로그까지 남는거 확인했구요.

문제는 db 접속이 안되는듯싶네요.

db내용을 뽑아다가 그경로 접속을하는데 무반응입니다. ㅜ,.ㅠ

 

</p><p>#!/usr/local/bin/php -q</p><p><?php</p><p>$conn=mysql_connect("localhost","aaaaa","xxxxxx");</p><p>mysql_select_db("<span style="font-size: 14.6666669845581px; line-height: 1.5;">aaaaa</span><span style="font-size: 11pt; line-height: 1.5;">​</span><span style="font-size: 11pt; line-height: 1.5;">",$conn);</span></p><p> </p><p>$snoopy = new Snoopy;</p><p> </p><p> </p><p>//맴버 뽑기</p><p>$res = @mysql_query(" select *from g5_member where mb_socket = '1' order by mb_id" , $conn);</p><p> </p><p>$ve = sql_fetch(" select ca_1 as url , ca_id , ca_name from vendor_table where ca_id = '$ve_id'");</p><p>$target_url = $ve['url'];</p><p> </p><p>if(!$target_url)</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>die('거래처업데이트URL없음');</p><p> </p><p>for($i =0; $row = mysql_fetch_array($res);$i++)</p><p>{</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$url = $row['mb_url'];</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span>if(!$url)</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>{</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>echo $row['mb_name'].":not target ,";</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>continue;</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$vars = array(</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>"ve_id"=> $ve_id,</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>"key"=> $key</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>);</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$snoopy->httpmethod = "POST"; </p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$snoopy->submit($url ,$vars);</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>$result = $snoopy->results;</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span>echo "
".$row['mb_name'];</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>print_r($result);</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>sleep(1);</p><p>}</p><p> </p><p> </p><p>?> </p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전

sql_fetch()

이건 그누보드에서 쓰는 사용자 함수 아닌가요?

mysql_fetch_array()를 쓰셔야 할 듯하네요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

우가차차
10년 전
저부분이 맞네요 감사합니다~ ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인