文件的优势:速度快 缺点:移植性差(没发现读取指定文件需要指定目录吗?万一目录变动不会又要改了。) 数据库:移植性较好(不管怎么移,只需要更改下连接参数即可。) 缺点:没有直接读取文件的速度快。
成都创新互联专注于网站建设,为客户提供网站制作、网站设计、网页设计开发服务,多年建网站服务经验,各类网站都可以开发,成都品牌网站建设,公司官网,公司展示网站,网站设计,建网站费用,建网站多少钱,价格优惠,收费合理。
可以直接关联查询,sql如下
select jilu.* from jilu,user where jilu.学号字段=user.学号字段 and user.用户名字段='要查询的用户名'
查询出的数据集即为用户名对应的jilu里信息.
纯sql的话,应该实现不了,相似的这个应该还是PHP来处理的,排第三的都没有相似的内容了,也要显示。那就是所有的数据,然后再foreach来做对比判断,我觉得可以将字符串分为数组,然后对比两个数组的交集个数,再按交集的个数来排序
$sql = "select username from userInfo where username = '接收到的密码' and password = '接收到的密码'";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
if($_POST['username'] == $row['username']) { //$_POST['username'] 为接收到的用户输入输入的用户名
echo '登陆成功';
} else {
echo '登陆失败';
}
ajax俗称无刷新技术,你用js获取数值后,可以用jquery里的ajax方法,当然原生态的技术也可以,但是jQuery特别简单,传值其实很简单,就是url+值,可以post和get都行。,传到php页面后,php获取值get或post,然后操作数据库,查出值比较,return返回。
其实说这么多也没啥用,建议学习下ajax