1 2 和12是很难匹配的啊,你只能搜索1才能把1 2 搜到,还有,在搜索查询的时候最好对查询的字符串进行去空格
set rs=servercreateobject("adodbrecordset")
sql="SELECT from score where "&trim(topic)&" like '%"&trim(key)&"%'"
检查发送到服务器端的数据是否正确。可以在后打打印/将该值输出到文本文件中。
如果发送到服务器端的值是正确的,保存后出现该问题,你就应该检查您的数据库设置了。应为mysql我不熟,是否数据类型有问题。
<%
function HTMLEncodes(fString)
if not isnull(fString) then
fString = Replace(fString, CHR(32), "&nbs p;")
HTMLEncodes = fString
end if
end function
dim x
x=HTMLEncodes(requestform("x")) '需添加的数据
rsAddNew
rs("x")=x
rsUpdate
%>
create table test ( test1 char(100) )
go
insert into test ( test1 )
values ( 'li ming' )
go
select from test
这样没有问题。
以上就是关于ASP搜索中数据库数据空格问题全部的内容,包括:ASP搜索中数据库数据空格问题、php+mysql文本框中的空格在写入数据库时总是丢失、怎么让access数据库可以存储空格等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)