怎么取出其中的一个值并读出

来源:百度知道 编辑:UC知道 时间:2024/04/25 07:27:13
我在表SMT_yp中的SMT_ypxxone_id字段中写入的值是用多选框接受过来的
所以是1,3,4,6,76,80
现在我想判断哪些记录中的SMT_ypxxone_id的值含有4,并输出这些记录
请问这样写对吗?
<%
id=4
set rs=server.createobject("adodb.recordset")
sql="select * from SMT_yp order by paiming desc"
rs.open sql,conn,1,1
DO WHILE NOT RS.EOF
i=rs("SMT_ypxxone_id")
b=split(i,",")
for each id in b
response.Write (rs("SMT_coname")&"<br>")
next
rs.movenext
loop
rs.close
set rs=nothing
%>

<%
set rs=server.createobject("adodb.recordset")
sql="select * from SMT_yp order by paiming desc"
rs.open sql,conn,1,1
DO WHILE NOT RS.EOF
i=rs("SMT_ypxxone_id")
b=split(i,",")
for each id in b
if id="4" then response.Write (rs("SMT_coname")&"<br>")
next
rs.movenext
loop
rs.close
set rs=nothing
%>