我有一個腳本來同步/輸出我的mysql數據庫與另一臺服務器。shell腳本mysql輸出轉換
我知道如何在shell中調用這個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";
}
感謝
shell腳本不會讓您輕鬆地與數據庫交談。只需將你的php腳本變成一個shell腳本(在頂部添加'#!/ usr/bin/php'並使其可執行。 –
真的很棒的建議太marc!讓我的生活更簡單:) – user1394013