다른 서버와 mysql 데이터베이스를 동기화/출력하는 스크립트가 있습니다.쉘 스크립트 mysql 출력 변환
쉘에서이 SQL 쿼리를 호출하는 방법을 알고 있습니다. 그러나이 스크립트의 출력을 php에서 shell 스크립트로 변환하여 아래에 표시된 형식 (기본적으로 값을 "|"과 일부 URL로 구분)을 유지할 수 있습니까?
$sql=mysql_query("SELECT a, b, c, d, e FROM tableA LEFT JOIN tableB USING (a)");
while ($res=mysql_fetch_array($sql))
{
echo $res['a']."|".$res['b']."|".$res['c']."|http://www.url.com/".$res['e']."/".$res['a'].".php|http://www.url.com/link/".urlencode($res['b'])."\n";
}
감사
쉘 스크립트는 데이터베이스와 쉽게 대화 할 수 없습니다. 그냥 PHP 스크립트를 쉘 스크립트 (위의'#!/usr/bin/php'를 추가하여 실행 가능하게 만드십시오.) –
정말 큰 조언! 너무 평범한 내 인생을 만듭니다. – user1394013