ben veritabanında anahtar değerleri eklemek yerine MYSQL PHP kullanmaya çalışıyorumMYSQL unhex() hem farklı sonuç verir,) PHP HEX2BIN (eşdeğer değildir
select unhex(md5('google.com')) from x;
Çıktı
HVkg9LRLJ6gCvXfE8FNvWg==
Ancak
echo hex2bin((md5("google.com")));
O PHP
kullanılarak
Y ��K'��w��SoZ
ıkış ben burada yanlış herhangi bir yardım ne olup bittiğini emin değilim?
Edit1 Joachim Isaksson
@HassanAmir SQLFiddle base64, bunları metin olarak kullanılabilir formda çıkarabilmek için ikili değerleri kodlar; ancak bu, doğrudan sorguladığınızda MySQL'in yaptığı anlamına gelmez. Çıktı kesinlikle SQLfiddle özgüdür. –
@HassanAmir [Bu keman] (http://sqlfiddle.com/#!9/9eecb7d/51310) bu efekti gösterir, SQLfiddle, base64 kodlaması olsun ya da olmasın aynı değeri gösterir. –
Ikili (16) mysql sütununda veri girmeye çalışıyoruz, eğer mysql komut satırından unhex kullanarak yaptım, ancak PHP –