使用jquery和MySql创建一个ajax关键词数据搜索

【菜科解读】
在web开发过程当中,我们经常需要在前台页面输入关键词进行数据的搜索,我们通常使用的搜索方式是将搜索结果用另一个页面显示,这样的方式对于搭建高性能网站来说不是最合适的,今天给大家分享一下如何使用 jQuery,MySQL 和 Ajax创建简单和有吸引力的Ajax 搜索,希望大家在开发项目的时候能够根据自己的实际情况灵活运用。
点击搜索默认显示所有的结果
输入A之后显示的搜索结果
输入 p之后显示的搜索结果
没有找到相关的搜索词页面
演示-点击下面的搜索按钮搜索数据
文件结构 主要用到几个文件 index.php首页 dbcon.php数据库连接文件 search.php搜索处理页面
第一步创建一个ajax_search的数据库,紧接着创建一个ajax_search表
CREATE TABLE `ajax_search` ( `id` int(11) NOT NULL auto_increment, `FirstName` varchar(50) NOT NULL, `LastName` varchar(50) NOT NULL, `Age` int(11) NOT NULL, `Hometown` varchar(50) NOT NULL, `Job` varchar(50) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
HTML :index.php--程序主页面
DB Connect:dbcon.php--数据库连接文件
?php //数据库连接函数 $link = mysql_connect('localhost', 'root', '你的密码'); mysql_select_db('ajax_demo',$link);//选择数据库连接?>搜索结果页面search.php代码如下
?phpfunction checkValues($value) // 使用此函数对所有这些值都要检查防止 sql 注入和跨站点脚本 //除去字符串开头和末尾的空格或其他字符 $value = trim($value); // Stripslashes if (get_magic_quotes_gpc()) { //删除由 addslashes() 函数添加的反斜杠,该函数用于清理从数据库或 HTML 表单中取回的数据。$value = stripslashes($value); //转换所有的 , 字符 $value = strtr($value,array_flip(get_html_translation_table(HTML_ENTITIES))); // 剥去 HTML的标签 $value = strip_tags($value); // 引用值 $value = mysql_real_escape_string($value); return $value;include("dbcon.php");//加载数据库连接文件$rec = checkValues($_REQUEST['val']);//获取table内容if($rec) $sql = "select * from ajax_search where FirstName like '%$rec%' or LastName like '%$rec%' or Age like '%$rec%' or Hometown like '%$rec%'"; $sql = "select * from ajax_search";$rsd = mysql_query($sql);//查询这条语句$total = mysql_num_rows($rsd);//返回结果集中行的数目if($total==0){ echo 'No Record Found !';}?>checkValues函数过滤字符串防止sql注入和跨站点脚本攻击,mysql_query($sql);用来查询语句,mysql_fetch_assoc()用来循环输出结果,怎么样是不是很简单,如果你的项目有需要,可以直接使用这个代码。
使用,jquery,和,MySql,创建,一个,ajax,关
社保卡一般一个月打入多少钱?社保交15年和20年有何不一样?(4月21日)
下面随新社通小编一起了解详情。
社保卡每个月打入多少钱,来看看你的社保卡账号是怎么变动的!社保卡医保账户每个月的进账金额并非固定,而是根据个人工资的缴费基数、年龄以及所在地区的具体要求来确定的。
(一)退休人员社保账户进账情况退休人员医保账户的划入金额通常与上一年度的本市职工月平均工资相关。
一般来说,不满70周岁的退休人员,按照上一年本市职工月平均工资的4.3%划入个人账户,而70周岁以上的退休人员则按4.8%划入。
从2023年开始,部分地区如河南、重庆等,退休人员的医保账户每月划入金额按照当地月人均养老金的一定比例划入,如2%或2.5%等。
另一些地区如上海、北京等则采用定额划入的方式,不同年龄段或不同情况下划入的金额是固定的。
(二)在职职工社保账户进账情况一般来说,医保资金是由个人和单位共同缴纳的,按照个人工资的8%收取,其中个人缴纳2%,单位缴纳6%。
对于45岁以上的人群,个人缴纳的2%全部划入个人账户,单位缴纳的8%中会有1.4%划入个人账户,因此每月会有工资的3.4%打入医保卡。
(三)其他影响因素除了上述因素外,医保账户每月进账金额还可能受到地区调整、个人缴费基数变化等因素的影响。
因此,具体金额可能会因时间和地区的不同而有所变化。
社保交15年和20年区别是什么养老保险缴费15年和20年,养老金差距有多大?养老保险交15年和20年的主要区别体现在养老金领取额度、医疗保险待遇以及其他相关待遇上,下面来看看详情:养老金领取额度不同基础养老金:计算公式:基础养老金=退休上年度社会平均工资(1+本人平均缴费指数)÷2缴费年限1%。
区别:缴费年限越长,基础养老金的比例就越高。
例如,若社会平均工资为8000元,缴费15年基础养老金为12%8000=960元(按60%基数缴费,平均缴费指数为0.6时);而缴费20年则为16%8000=1280元,相差320元。
若平均缴费指数为1,则缴费15年可领取15%8000=1200元,缴费20年领取20%8000=1600元,相差400元。
个人账户养老金:计算公式:个人账户养老金=个人账户储存额÷计发月数。
区别:缴纳的时间越长,个人账户里的钱也越多,退休时可以领取的金额自然也就更多。
例如,若按60%基数缴费,缴费15年个人账户余额假设为9万元(60岁退休),则每月个人账户养老金为90000÷139647元;而缴费20年个人账户余额假设为12万元,则每月个人账户养老金为120000÷139863元,相差约216元。
医疗保险待遇不同一般来说,女性在退休前交满20年,男性在退休前交满25年的社保,就可以享受到终身医保待遇。
这意味着,交20年社保的个人在达到退休年龄后,无需继续缴纳医疗保险费用,即可享受到医保待遇;而交15年社保的个人则可能需要继续缴纳医疗保险费用才能享受同等待遇。
不过,具体年限可能因地区而异,例如山东青岛目前医保缴费年限是女同志20年、男同志25年,2026年以后将变为女同志25年、男同志30年。
抚恤金待遇根据抚恤待遇的法规,缴费15年和20年,在职时去世,可以领取的抚恤金分别为9个月和14个月的城镇居民月人均可支配收入。
退休以后,养老金每领取一年,发放月数减发一个月,最低是9个月。
也就是说,在退休前以及退休后的几年内,缴费20年的抚恤待遇会更高一些。
回本时间虽然缴费20年相比缴费15年,个人需要投入更多的资金,但考虑到养老金的增长以及其他因素,实际回本时间可能会缩短。
同时,随着人均预期寿命的不断提高,缴费20年意味着在退休后有更充足的养老金保险,可以更好地应对长寿风险。
综上所述,社保交15年和20年的区别主要体现在养老金领取额度、医疗保险待遇、抚恤金待遇以及回本时间等方面。
因此,在规划自己的社保缴纳年限时,个人应充分考虑自身的实际情况和需求,做出合理的选择。
如果经济条件允许,尽量选择较长的缴费年限,以在退休后获得更高的养老金和更好的医疗、抚恤待遇。
社保和养老保险是一个意思吗?两者一样吗?(2025/04/21)
下面随新社通app小编一起了解详情。
社保和养老保险,含义上有何不同?社保与养老保险不可混淆!要清楚,养老保险只是社保的一部分,社保还包括医疗保险、失业保险、生育保险、工伤保险以及住房公积金,故而社保不是养老保险。
第一、两者概念不同。
养老保险是指是社会根据法律和法规,为解决劳动者在达到解除劳动义务的劳动年龄界限,或因年老丧失劳动能力退出劳动岗位后的基本生活而设立的一种社会保险。
社保是社会保险的简称,是指养老保险、医疗保险、生育保险、失业保险、工伤保险五个险种。
第二、两者内容不同。
社会保险包含养老保险,但不仅限于养老保险,养老保险只是社会保险五个险种的其中一个。
通常我们购买社会保险会包括养老保险,但购买单一养老保险则不包含医疗保险等等。
第三、两者目的不同。
购买养老保险主要目的在于保证年老之后基本生活。
而购买社保,不仅可以保证年老之后基本生活,还可以保证基本医疗服务,确保失业期间、工伤期间基本生活等等。