SQL 쿼리를 포함하는 "save.php"라는 PHP 스크립트가 있으며이 스크립트는 브라우저가 아닌 백그라운드에서 실행해야합니다. 이 스크립트를 호출하기 위해 "trigger.php"라는 파일에서 exec() 명령을 사용하고 있습니다.cronjobs를 사용하여 백그라운드에서 MySQL 쿼리를 포함하는 PHP 스크립트 실행
save.php
이 exec()
일 때 정상적으로 실행되지만, mysql 쿼리를 사용할 때 질의만으로는 쿼리가 작동하지 않고 나머지 스크립트는 정상적으로 실행됩니다. 내가 생각한 한 mysql_connect를 실행할 수 없다.
내 필요가 다르기 때문에 나는 cronjob을 사용할 수 없다. 나는 스크립트를 트리거 할 필요가 있으며 연속적으로 실행되어야하지만 간격은 없다.
그렇다면 배경에서 실행해야하는 파일에 MySqL 서버 연결을 만들 수있는 방법이 있습니까?
방금 mysql_connect() 명령을 사용하여 오류가 발생했습니다. 오류 번호는 2002로 표시됩니다. 스크립트가 백그라운드에서 실행 중이므로 브라우저가 아닌 다른 소켓을 사용하기 때문에 발생합니다. .. !! 나는 그것을 올바르게하고있다. ..? – aBadAssCowboy