我有自己的加密功能,我需要使用UPDATE来加密我在数据库中的数据
/* Insert Data from .csv file */
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$import = "INSERT INTO temp(productName, serial) VALUES('$productName', '$data[0]')";
mysql_query($import);
}
fclose($handle);
/* Encrypt all the data in the table */
$update = "UPDATE temp SET productName = ".OwnEncryptFunction(productName, $key)." ,
serial = ".OwnEncryptFunction(serial, $key)." ";
mysql_query($update);
将所有数据插入表TEMP后。我想用我自己的功能加密它。 但它不起作用????
之前我试过这个,它可以工作但不适用于10k ++数据。花了太长时间插入:
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$import = "INSERT INTO temp(productName, serial) VALUES('".OwnEncryptFunction(&productName, $key)."', '".OwnEncryptFunction($data[0], $key)."')";
mysql_query($import);
}
fclose($handle);
任何人都可以帮忙解决??
答案 0 :(得分:0)
$update = "UPDATE temp SET productName = ".OwnEncryptFunction(productName, $key)." ,
serial = ".OwnEncryptFunction(serial, $key)." ";
应该是
$update = "UPDATE temp SET productName = ".OwnEncryptFunction($productName, $key)." ,
serial = ".OwnEncryptFunction($serial, $key)." ";