㈠ ASP如何实现淘宝的拼音检索效果,从数据库读取
<!--ajax 索引我没做过 但是你可以用-->
<%
Dim i
For i=Asc("a") To Asc("z")
alink="xxxx.asp?suoyin="&Chr(i)
Response.Write (alink)
Next
%>
<!--循环出26个字母 然后
设置一个div 默认显示a字母的东西 里面接收变量alink 根据alink的值来读取数据库
-->
<div>
<%a_re=request.QueryString("suoyin")
if a_re="" then
a_re=Chr(Asc("a"))'或者直接写a_re="a"应该也是可以的 但是我没具体测试过
sql="select XXXXXXX WHERE 你的字母索引字段='"&a_re&"'"
'剩下的无非就是循环列出了
%>
</div>
层的效果你循环出的层全部style="dispaly:none;"接收了哪个字母的哪个字母所在的div style="display:block;" 写个if判断你应该可以的吧?
㈡ mysql存储过程操作表
1. select nameid,case value when 4 then count(*) else 0 end as value1,case value when 3 then count(*) else 0 end as value2 into 新表 from 表 group by nameid,value
2. create proc dbo.名储过程名称 As
create table 新表(nameid int,value1 int,value12 int)
insert into 新表(nameid,value1,value12)
select nameid,case bi when 1 then sum(value) else 0 end,case bi when 0 then sum(value) else 0 end from 表 group by nameid
㈢ Mysql数据操作
你的问题有点乱啊
-------表1
NameID Value
1023 4
1023 4
1023 3
1055 4
1023 3
1055 3
1044 3
1044 3
------表2
NameID Value1 Value2
1023 2 2
1044 0 2
1055 1 1
表1和表2 的具体关系是什么,NameID一致,表2的value1 和value2 的值怎么来的??
比如 表1 nameid ----- 1023 value 有 4、4、3、3 怎么转换到 表2的 nameid 1023 2 2