查询中的变量 - 服务器端脚本

时间:2017-05-30 21:18:43

标签: google-app-maker

我希望能够使用变量构建SQL查询。

如何在Google App Maker服务器端脚本中创建此PHP语句的等效语句?

$query = "SELECT * FROM table WHERE orderId = $orderNo";

- (' $ orderNo'作为变量)

这可以通过计算模型来实现,如果是这样,我需要了解如何在计算的SQL查询中使用变量。

像这样:https://developers.google.com/appmaker/models/cloudsql#sql_calculated_model

此处的变量最终需要是页面上的ID属性。

欢迎采用完全不同的方法

非常感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用数据源查询生成器(https://developers.google.com/appmaker/models/datasources#query_builder): enter image description here

或入侵'其中'查询属性(服务器脚本):

var newQuery = app.models.Company.newQuery();

newQuery.where = 'Name contains? :SearchText or Address contains? :SearchText or Website contains? :SearchText';
newQuery.parameters.SearchText = 'search term';
companies = newQuery.run()

您可以在模板中找到示例(https://developers.google.com/appmaker/templates/)。 Q& A论坛(查询构建器),合作伙伴管理(如何使用' where'查询属性)。