サンプルを作るのが(メイン以外の部分が大きくなりそうで)しんどかったので、コードだけです。

ActionScript
var db_xm = new XML();
XML.prototype.ignoreWhite = true//xmlに空白・改行を使えるようにする。
db_xm.load("php_script.php?id="+this.id); //PHPにパラメータを投げる。
//******************************
//xml読込完了後に発生するイベント
//******************************
db_xm.onLoad = function(loaded){
  if (loaded == true) {
    //XMLで受け取ったデータの数だけ処理する。
    for (var i in db_xm.childNodes){
      trace(db_xm.childNodes[i].attributes["column1"]);
      trace(db_xm.childNodes[i].attributes["column2"]);
      trace(db_xm.childNodes[i].attributes["column3"]);
    }
  }
}


PHP側では、$_GETでパラメータを受け取り、データベースに問い合わせ、結果をxml形式でechoします。
コードは、はしょってxmlの形式だけ
<?xml version="1.0" encoding="UTF-8"?>
<db_data column1="abc" column2="123" column3="あいう"></db_data>
<db_data column1="def" column2="456" column3="えおか"></db_data>
<db_data column1="ghi" column2="789" column3="きくけ"></db_data>

てな感じで、摘出したレコードの分、要素を作成し属性にデータをセットします。
こういう使い方(邪道なのでしょうか?)の場合、要素名db_dataは何でもいいです。