Все привет! Столкнулся с такой странностью: функция SOUNDEX() (в php, в mysql) выводят разные значения для одной и той же строки.
Пример:
Цитата |
SELECT SOUNDEX( 'Bufalo' ); Результат: B400 |
Цитата |
echo soundex('Bufalo'); B140 |
Цитата |
Просто как-то не понятно, почему так. В следующий раз мне md5() выдаст разные результаты, потом еще чуго-нить... |
Цитата (Guest @ 24.03.2009 - 08:18) | ||
у меня было тоже самое: $hash =md5($test); кверя (INSERT INTO `test` (zzz, yyy) VALUES ('$hash', '$any_other') и просто: кверя (INSERT INTO `test` (zzz, yyy) VALUES (md5('$test'), '$any_other') выдает разные результаты |
Цитата |
У меня тоже! Функция MD5() в MySQL и PHP шифруют по разному! |
SQL |
INSERT INTO `test` (zzz, yyy) VALUES (md5('$test'), '$any_other') |
PHP |
$query = "INSERT INTO `test` (zzz, yyy) VALUES (md5(" . $test .< |
Цитата |
Просто как-то не понятно, почему так. В следующий раз мне md5() выдаст разные результаты, потом еще чуго-нить... |