1

私の目標は、作成したフラッシュ ゲームを Facebook アプリに変え、ゲームにリーダーボードを追加して、競争を促進することでした。

これまでのところ、Heroku を使用して Facebook にアプリをインストールし、Heroku で dev postgresql をセットアップして、テーブルを作成し、psql を使用していくつかのサンプル データを挿入しました。Facebook API を使用してユーザーのデータを取得できます。Amfphp を使用して、アプリで php と通信できましたが、データベースの読み取り/書き込みで壁にぶつかりました。おそらく、私はphpに弱いからです。

amfphp が postgresql で正常に動作するかどうか、または私がやろうとしていることの推奨される方法があるかどうかを誰かが知っているかどうか疑問に思っていると思います。チュートリアルやヒントは素晴らしいでしょう。

これは私がこれまでに行った中で最も近いものであり、[Object object]何かを行う方法がわからない in flash を返します:

public function registerNoob($id){
     $dsn = "pgsql:"
     . "host=ec2-107-22-161-45.compute-1.amazonaws.com;"
     . "dbname=dbvgstj2v06pit;"
     . "user=jytgyzybpoqjed;"
     . "port=5432;"
     . "sslmode=require;"
     . "password=obscured";
     $db = new PDO($dsn);

     $query = "SELECT * FROM noobs WHERE fbID = '$id';";
     $result = $db->query($query);
     return $result;
}
4

1 に答える 1

1

Flash / PHPに関する最初のヒント:

  1. やりたいことを実行するPHPを作成します。
  2. これをamfPHPサービスでラップしてみてください。
  3. サービスブラウザから呼び出してみてください。
  4. 次に、Flashからこれを呼び出してみてください。

amfPHPは、実際にどのDBを使用するかを気にしません。

PDOPHPライブラリを見てください。役立つはずです。

現在、Flashが何をすべきかわからない「リソース」を返しています。これを何らかの配列に変換してから、Flashに戻す必要があります。PDOはこれを支援します。

于 2012-10-17T14:46:36.397 に答える