9

Google appengine で PHPに従ってセットアップしたところ、うまく機能しました。GAE で PHP を使用してデータベース/データストアを使用する方法について何か提案はありますか?

4

5 に答える 5

3

GoogleはJavaAPIでデータストアへの低レベルのアクセスを提供しているため

http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/package-summary.html

次のようなphp-java統合を使用してこれらのクラスにアクセスできるはずです。

 // Get a handle on the datastore itself
 $datastore = new Java('com.google.appengine.api.datastore.DatastoreServiceFactory')->getDatastoreService();

 // Lookup data by known key name
 $userEntity = $datastore->get(new Java('com.google.appengine.api.datastore.KeyFactory')->createKey("UserInfo", email));
于 2009-04-28T02:55:15.037 に答える
1

私はこれがあなたが探しているものだと思い ますhttps://developers.google.com/appengine/docs/php/cloud-sql/ mysql_connect() で接続するインスタンス名を持つことにより、デプロイ時の CloudSQL。CloudSQL インスタンスをセットアップするには、課金を有効にする必要があります :-(

于 2013-08-20T10:24:01.897 に答える
1

Google App Engine で PHP で SQL CRUD (作成、取得、更新、削除) を使用する方法の概念実証については、以下の URL を参照してください。

おっと、新しいユーザーはリンクを投稿できません。右隅にある下の私の名前をクリックしてから、Web サイトの URL をクリックします。

于 2009-05-24T11:28:27.017 に答える
0

リンク先のチュートリアルには、GQL データストアに関する議論があります。

Google App Engine のデータストアには、「GQL」と呼ばれる SQL に似た構文があります。GQL の Select ステートメントは、1 つのテーブルに対してのみ実行できます。

そしてmemcached

とにかく、phpがあらゆる種類のデータベースにアクセスできるようにします。- Memcached が GAE によって提供されていることは知っているので、キーと値のペアを追加するだけで使用できます。

于 2009-04-27T16:38:44.207 に答える