Javascript 需要为数组中的每个值执行数据库选择功能
我需要为数组中的每个值执行数据库选择功能。参数Javascript 需要为数组中的每个值执行数据库选择功能,javascript,php,sql,Javascript,Php,Sql,我需要为数组中的每个值执行数据库选择功能。参数theRequestApplicationName包含如下数组 [“fb”、“dropbox”、“twitter”] 我需要选择功能,在下面提到的查询中,它应该类似于application.name=数组的每个值。请帮我解决这个问题 ApplicationLogoutUrl = function (theRequestId, theRequestApplicationName, theRequestOrg, connection, res) {
theRequestApplicationName
包含如下数组
[“fb”、“dropbox”、“twitter”]
我需要选择功能,在下面提到的查询中,它应该类似于application.name=数组的每个值。请帮我解决这个问题
ApplicationLogoutUrl = function (theRequestId, theRequestApplicationName, theRequestOrg, connection, res)
{
theQuery = "select org_uses_app.app_logout_url
from application, org_uses_app
where application.id=org_uses_app.application
and application.name = --";
}
对于多个搜索值,您可以使用中的sql查询
,如这里的答案所示
您的sql查询应该是这样的-
查询的基本结构可以是
SELECT item FROM database.table WHERE firstCondition OR secondCondition
假设数据库名为applications
,有apps
表,具有以下属性id
和name
以及一条记录{id:'fb',name:'facebook'}
,则php中的查询将被删除
SELECT app_logout_url
FROM applications.apps
WHERE id = fb OR name = facebook;
首先尝试一下,你应该使用ORM框架。第二,如果您没有使用ORM,至少不要直接在SQL中使用输入,并且在准备好的语句中使用占位符。你的生活会轻松得多!我需要让它充满活力。数组元素的每个值的ie。我想在where子句中动态修改数组元素的每个值。我想为每个值()选择app\u logout\u url。ie“select org\u使用应用程序where application.name$array[0]中的应用程序where app.app\u logout\u url”下一步“select org\u使用应用程序where app.app\u logout\u url where application.name$array[1]中的应用程序where[1]如下所示动态您是否希望使用where条件进行3个不同的查询?否我希望where子句中的每个数组元素。需要为每个数组索引i获取$array[0]的注销url下一个$array[1]的注销url
SELECT app_logout_url
FROM applications.apps
WHERE id = fb OR name = facebook;