首页 > 编程知识 正文

php连接mysql密码加密(php数据库密码)

时间:2023-11-29 19:12:37 阅读:310354 作者:BUUW

本文目录一览:

  • 1、PHP 连接mysql的问题?
  • 2、php连接mysql数据库,账号密码的验证问题。
  • 3、php程序mysql里边后台管理密码这样加密的,谁能告诉我这是什么加密的!
  • 4、请PHP高手来解决,连接数据库用户登录程序,。要求MD5密码加密

PHP 连接mysql的问题?

你不会是用在user表中查的密码登陆的吧?

那个密码是经过加密的.举个例子吧:我在数据库中建一个帐号并输入了密码1234,这时mysql自动调用password("1234")将1234加密再存入mysql表中.

这时你再查看数据表中的密码时就是看到的加密后的密码,但是连接数据库时还是要用1234

php连接mysql数据库,账号密码的验证问题。

PHP部分应该放在整体的最前面

而不是后面 并且最有要有结尾

相当于页面先运行PHP再运行HTML

完成的帐号密码是个很复杂的页面(包含三个部分)

1、PHP验证部分,一般都是查询验证

2、JS表单验证部分,验证是否正确填写

3、HTML部分。

一般写PHP验证SQL正确性 都会把$sql1这种首先打印出来,看是否正确;然后把你的$result1可以加一条语句,然后写出查询值的$row=mysql_fetch_array($resulta) 这时候$row是一个数组,运用print_r()可以把数组打印出来 就是查询结果

最后说一下,验证登录一般是把password 写入where语句中,这样安全性相对高一些。

php程序mysql里边后台管理密码这样加密的,谁能告诉我这是什么加密的!

是MD5加密,PHPMYADMIN管理MYSQL可以查看到相应的密码是以加密后的形式来显示的。。。。也可以用PHP的函数反编译一下就可以看到正常的密码形式。。

请PHP高手来解决,连接数据库用户登录程序,。要求MD5密码加密

mysql_query($db);

这是要干什么啊?把这句去掉;

$sql="select *from user where name=$username and password=$pws;"

改成

$sql="select * from user where name='".$username."' and password='".$pws."'";

1.*号后边应该有空格;

2.最后的分号应该在引号外边;

3.查询语句中的字符串应该加引号;

试试看

另外提两点建议:

1 $db=mysql_select_db("B");

写成 $db=mysql_select_db("B",$link);

养成个好习惯,省得到用到多个数据库时容易乱;

2.$_SESSION["name"]="2";//先将值定义为假//

定义为假的时候直接 $_SESSION["name"]="" 就好了,要不多乱啊。

3. if($row==1)

{

$_SESSION["name"]="1";

}

else $_SESSION["name"]="2";

前边已经定义完 $_SESSION["name"]="2 了 后边这个 else 就没有必要写了啊。

你应该先定位是哪里错了啊,在每个数据库操作语句后边都加上, or die(mysql_error());

根据错误提示看看错误出在哪,看不懂的话把错误提示语句一起发上来,效率会更高 呵呵。

你应该先看看执行的是那条语句,然后看看执行这条语句的条件,这样往前推,你的错误也有可能在登录页面上,仔细找找多看几遍代码你一定能找到的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。