网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月07日漏签0天
asp吧 关注:33,672贴子:110,982
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 4回复贴,共1页
<<返回asp吧
>0< 加载中...

ASP新手问题!!!

  • 只看楼主
  • 收藏

  • 回复
  • jfjiefan
  • 赛驰网络
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<%
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
%>
上面一段代码因该是连接数据库吧!! 其中 p_sortid="&request("id")&" 是查询的要求吧! 
1.请问 "&request("id")&"  这句是什么意思!!!
2.当要查询其他数据表的时候怎么延用上一次的值!!!

 本人新手!!!请多多帮助谢谢!!!



  • jfjiefan
  • 赛驰网络
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还有一个问题就是 用上面的代码查询出来的数据,要让它显示在一行,代码怎么写.原来代码是一条记录一行.下面是整个代码:

<%
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
%>


<%
do while not rs.eof
%>


<%=rs("p_name")%>



<%
rs.movenext
loop
rs.close
set rs=nothing
%>



再次谢谢!!


2026-01-07 16:36:59
广告
不感兴趣
开通SVIP免广告
  • linkon3
  • 赛驰网络
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
p_sortid="&request("id")&" 这样的代码通常是出现在修改页面,代表的意思是查询的时候,是用你点击的那一项的ID来查


  • jfjiefan
  • 赛驰网络
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
明白了 !!

那当要查询其他数据表的时候怎么继续用 "&request("id")&" 这个值!!!


  • 210.72.234.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
呵呵 你们的网站有漏洞阿 随便sql inject就黑掉你了
正确的写法是
idtemp = replace(request("id"),"'","''")
sql="select * from product where p_sortid="&idtemp&" order by p_order desc"

很明显是不入流的程序员写的代码,你回去替我鄙视一下你们项目经


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回asp吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示