PDA

View Full Version : مشکل با تابع md5



Kingali
یک شنبه 10 آبان 1388, 00:05 صبح
سلام

من با تابع md5 مشکل دارم! توی کد زیر مقدار "12" قبل از ریختن توی بانک بصورت md5 شده میشه "c20ad4d76fe97759aa27a0c99bff6710". اما وقتی که از بانک دوباره می خوندش مقدارش به "c20ad4d76fe97759aa27a0c99" تغییر می کنه، یعنی قسمت "bff6710" حذف میشه!
چرا؟! لطفا کمک کنید.

کد:

<?php
require_once("class2.php");
$login = new login;
$Pass=md5("12");
$login->Edit_Pass($Pass);
echo $Pass; //====> c20ad4d76fe97759aa27a0c99bff6710
$result = $login->Select();
$Password = mysql_result($result,0,2);
echo $Password; //====> c20ad4d76fe97759aa27a0c99
?>

امیـرحسین
یک شنبه 10 آبان 1388, 01:12 صبح
احتمال خیلی زیاد شما جدول دیتابیس رو طوری ساختید که ستون مخصوص این بخش حداکثر 25 کاراکتر میگیره.