这有什么快慢的.
用session
用session
解决方案 »
- php怎样把多条件组合查询的结果导出成excel
- 下拉菜单怎么关联阿。(高手指点)
- 当我一打开页面,还没有进行查询的时候,就会出现else{}里面的东西。
- 大家总有正则的问题,准备整理一下正则的知识 希望大家一起帮忙
- php怎么快速得到YYYYMMDDHHMMSS.mil格式?
- 对多级类别的搜索问题,比如:一个产品属于t1->t11->t112,在数据库中存所属类为t112,现在要搜索t1下的所有产品,怎样才能既灵活,又有
- 怎样用php 来 根据DTD的合法性检验 xml !!!!!!!!!!!!!!!!!!!
- 请介绍一些被允许用于商业用途的购物网站源代码。
- 用zend加密过的php真的不能反编译吗?
- $array[0]与$array['0']的区别
- 谁能详细说一下apache+php+mysql在linux下的配置方法?可多给分!!!
- 急~~~~~~~~~~~~~~~~~~~~~~~救!
$sql = "select password from users where username='$username'";
$password1 = query($sql);
if ( $password = $password1 )
...2.
$sql = "select count(*) from users where username='$username' and password = '$password';
$count = query($sql);
if ( $count > 0 )
...哪个更快?如果你能保证数据库里的 username 是唯一的(好像都是这么设计的)
那么前者略快,因为它的条件表达式更简单啦
而且,如果你真要做个论坛、社区之类的东东,用户信息肯定不止 username 和 password 吧?
所以,一般都是:$sql = "select * from users where username='$username'";
$user = query($sql);
if ( $user && $password = $user->password )
{
...
}既检查了 password,又取出了其它信息,一举两得啦
if ( $user && $password = $user->password )=>if ( $password == $password1 )
if ( $user && $password == $user->password )