我按照PHP on the Google appengine进行设置,效果很好。关于如何在GAE上使用PHP数据库/数据存储的任何建议?
答案 0 :(得分:3)
因为Google提供了对Java API中数据存储的低级访问
您应该能够使用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));
答案 1 :(得分:1)
请参阅下面的网址,了解如何在Google App Engine中使用PHP CRUD(创建,检索,更新,删除)的概念验证。
糟糕,新用户无法发布链接。点击右下角的我的名字,然后点击网站网址。
答案 2 :(得分:1)
我认为这就是你要找的东西 https://developers.google.com/appengine/docs/php/cloud-sql/ 使用支持的三个MySQL库中的一个,通过具有与mysql_connect()连接的实例名称来对抗本地的MySQL本地安装以及部署时的Google CloudSQL。需要开启计费才能设置CloudSQL实例: - (
答案 3 :(得分:0)
您刚刚链接到的教程中有关于GQL数据存储的讨论。
Google App Engine的数据存储区具有类似SQL的语法,称为“GQL”。 GQL中的Select语句只能在一个表上执行。
和memcached
无论如何,php访问任何类型的数据库。 - 我知道Memcached是由GAE提供的,所以我们可以通过简单地添加一个键值对来使用它。
答案 4 :(得分:0)