动态搜索框 是怎么和数据库联系的呢?我现在有数据库 不想用建站系统 就想实现一个搜索功能 关键字-搜索到

动态搜索框 是怎么和数据库联系的呢?我现在有数据库 不想用建站系统 就想实现一个搜索功能 关键字-搜索到,第1张

通常情况下,你输入的只能是字符型,通过内置函数转换为数据库对应的数据类型之后就可以搜索了:

字符型:可以是相同(=)和相似(Like),如:

SQLString = "Select * From table_Students Where [name]='"&Request.Form("Keywords")&"' Order by [ID]" '名称与输入关键字相同;

SQLString = "Select * From table_Students Where [name] Like '%"&Request.Form("Keywords")&"%' Order by [ID]" '名称与输入关键字相似;

整型:可以是相等(=)、大于(>)、小于(<)、介于两者之间(Between);不能相似计算。

日期型:可以是相等、大于、小于、介于两者之间

……

其实关键在于SQL查询语句的写法,关键字获取到之后,通过SQL语句把关键字和数据库相对应的字段建立关系的。

数据库可用的程序:access mysql

可以连接数据库后,使用sql语句进行查询,

查询环节的代码通常使用select from ,

参考:http://wenku.baidu.com/view/1a4646d149649b6648d747c0.html

可以在vb asp php等应用程序、网页等语言代码中执行。

我是做.NET的,就从我这方面大概给你说下吧。

用sql server数据库,vs开发工具。

首先你要建立一个数据库(比如:db_test),

在这个库里面建表(比如:tb_user),表里面加几个字段(比如:id,username,password,address等),可以在表里加几条数据测试用。

下面需要做网页了,你要实现搜索,就简单的加个搜索框和一个按钮,再加一个repeater。在配置文件里写好数据库连接信息。接下来就可以写搜索的代码了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10024564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存