php - 是否可以检查md5密码

标签 php mysql

更准确地说: 我想检查用户输入的密码是否与数据库中的一家商店的个人资料相同。我试过这样的事情,但我没有得到 echo :

$query2=mysql_query("SELECT emails_password,emails_id  FROM lala.in_emails  WHERE  emails_password ='md5($password)' AND emails_id='".$_COOKIE['LALA_ID']."'")or die(mysql_error());
if(mysql_num_rows($query2)>0){echo "same pass";}

所以也许 md5 算法总是在变化?

最佳答案

应该删除 md5($password) 周围的那些单引号 (')。不,MD5 哈希不会改变。

关于php - 是否可以检查md5密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3130364/

相关文章:

当列中的值以php中的相同字符串开头时,mysql查询从表中选择不同的行

java - 错误 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link failure

php - 在 WordPress 的当前菜单项中添加一个类来定位标签

php - 使用 php 从多个数据库表中执行搜索

php - 在 PHP 服务器上签署 .mobileconfig

mysql - 按自定义值排序 Yii2

mysql - SQL 查询中的条件案例

javascript - php提交后如何触发javascript?

php - 按特定键对数组进行排序

mysql - 如何跟踪谁更改了表中的记录