
Wykonuję następujący kod:
Code: Zaznacz cały
$query_sha512 = "
UPDATE klienci_z_sha512 SET haslo = SHA2(haslo, 512)
";
mysql_query($query_sha512) or die(mysql_error());
$query_select_password = "
SELECT haslo FROM klienci_z_sha512
";
$result_password = mysql_query($query_select_password) or die(mysql_error());
while($row_password = mysql_fetch_assoc($result_password))
var_dump($row_password)."<br/>";
array(1) { ["haslo"]=> string(0) "" } array(1) { ["haslo"]=> string(0) "" } array(1) { ["haslo"]=> string(0) "" } array(1) { ["haslo"]=> string(0) "" } array(1) { ["haslo"]=> string(0) "" } array(1) { ["haslo"]=> string(0) "" } array(1) { ["haslo"]=> string(0) "" } Query was empty
i tabelka pusta:

Dodam, że pole hasło jest typu varchar(128). Wie ktoś, co tutaj się stało?