ASP 查询多个 ID 的内容代码示例
<% Dim ids, idList, sql, rs ids = Request.QueryString('ids') '获取查询参数ids idList = Split(ids, ',') '将参数ids分割成数组 sql = "SELECT * FROM tableName WHERE id IN ('" & Join(idList, "', '") & "')" '拼接查询语句 Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, conn '执行查询 %>
| <%= rs('id') %> | <%= rs('name') %> | <%= rs('age') %> |
<% rs.Close '关闭记录集 Set rs = Nothing '释放对象 %>
在上面的代码中,ids是一个逗号分隔的ID列表,通过Split函数将其转换为数组。然后,使用Join函数将数组转换为逗号分隔的字符串,并将其插入到SQL语句中的IN子句中。最后,使用ADODB.Recordset对象执行查询,并将结果输出到HTML表格中。
原文地址: https://www.cveoy.top/t/topic/n4dq 著作权归作者所有。请勿转载和采集!