1:
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from product where p_id="&request("id")&" order by p_order desc"
rs.open sql,conn,1,1
%>
2:
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from product where p_sortid="&request("id")&" order by p_order desc"
rs.open sql,conn,1,1
%>
1和2都是搜索 product 表中的值
1和2中的 "&request("id")&" 值是相等的!就是我查询的是 p_id = p_sortid 的值
假如 2 查询输出的值(p_name)是:姓名(就是 p_id = p_sortid 的 p_name = 姓名 )
3:
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from productsort_c where ps_parentid=?? order by p_order desc"
rs.open sql,conn,1,1
%>
这时我查询productsort_c 表,想使用2返回的这个值的 p_id 也就是 姓名 的 p_id 是多少
。
请问我在3 中的??位置该怎么写??
或者 有什么更简便的方法!
本人新手!自己学中!!!还请多多帮助!!谢谢!!!
还有一个问题:
我用下面的代码来显示查询出的结果:
<%
do while not rs.eof
%>
<%=rs("p_name")%>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
怎么让显示出来的结果是在同一行上显示!比如现在显示的是:
姓名
性别
年龄
生日
现在我想让它在一行显示: 姓名 性别 年龄 生日
还有要求会自动换行!
再次谢谢!!!
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from product where p_id="&request("id")&" order by p_order desc"
rs.open sql,conn,1,1
%>
2:
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from product where p_sortid="&request("id")&" order by p_order desc"
rs.open sql,conn,1,1
%>
1和2都是搜索 product 表中的值
1和2中的 "&request("id")&" 值是相等的!就是我查询的是 p_id = p_sortid 的值
假如 2 查询输出的值(p_name)是:姓名(就是 p_id = p_sortid 的 p_name = 姓名 )
3:
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from productsort_c where ps_parentid=?? order by p_order desc"
rs.open sql,conn,1,1
%>
这时我查询productsort_c 表,想使用2返回的这个值的 p_id 也就是 姓名 的 p_id 是多少
。
请问我在3 中的??位置该怎么写??
或者 有什么更简便的方法!
本人新手!自己学中!!!还请多多帮助!!谢谢!!!
还有一个问题:
我用下面的代码来显示查询出的结果:
<%
do while not rs.eof
%>
<%=rs("p_name")%>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
怎么让显示出来的结果是在同一行上显示!比如现在显示的是:
姓名
性别
年龄
生日
现在我想让它在一行显示: 姓名 性别 年龄 生日
还有要求会自动换行!
再次谢谢!!!

