2
我使用Quercus在谷歌應用程序引擎上運行PHP並使用GAE LowLevel Api來連接數據存儲。 我需要在數據存儲中對示例php代碼進行CRUD(創建,讀取,更新,刪除)。 我有創建和閱讀示例php代碼。從谷歌應用程序引擎數據存儲刪除和更新
創建條目的數據存儲
<?php
import com.google.appengine.api.datastore;
import com.google.appengine.api.datastore.Entity;
import com.google.appengine.api.datastore.DatastoreServiceFactory;
$entity = new Entity("test");
$entity->setProperty('field1','value1');
$entity->setProperty('field2','value2');
$dataService = DatastoreServiceFactory::getDatastoreService();
$dataService->put($entity);
?>
查詢到的數據存儲
<?php
import com.google.appengine.api.datastore;
import com.google.appengine.api.datastore.Query;
import com.google.appengine.api.datastore.DatastoreServiceFactory;
$q = new Query('test');
//http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/Query.html
$q->addFilter('field1','EQUAL' ,'value1');
$dataService = DatastoreServiceFactory::getDatastoreService();
$prepared = $dataService->prepare($q);
foreach($prepared->asIterable() as $i) {
echo $field1 = $i->getProperty('field1');
echo $field2 = $i->getProperty('field2');
}
?>
沒有人有任何想法如何刪除和更新條目中的數據存儲與PHP?