hey ben sonra ben her satır için uyku süresini ayarlamak gerekir hangi bir güncelleştirme komut dosyası yazmak çalışıyorum ve çocuklar işlemine devam
Her satır dönüştürüldükten sonra sürece süreç çok dev ve (UTF-8 içine Latin-1 charset'in anahtarlama) seferde yapılamaz gibi sonra ben uyku zamana ihtiyacım var
Bu utf-8 dönüştürmek için bir olağan ve çalışma kodu ama uyku süresi çalışmıyor ve yine onun seferde tüm yapıyor.
ob_implicit_flush();
$result = $db->sql_query("SHOW TABLES");
while ($row = $db->sql_fetchrow($result)) {
$db->sql_query("ALTER TABLE $row[0] COLLATE $collation");
$result1 = $db->sql_query("SHOW COLUMNS FROM $row[0]");
while ($row1 = $db->sql_fetchrow($result1)) {
if (preg_match('~char|text|enum|set~', $row1["Type"])) {
$db->sql_query("ALTER TABLE $row[0] MODIFY $row1[Field] $row1[Type] CHARACTER SET binary");
$db->sql_query("ALTER TABLE $row[0] MODIFY $row1[Field] $row1[Type] COLLATE $collation" . ($row1["Null"] ? "" : " NOT NULL") . ($row1["Default"] && $row1["Default"] != "NULL" ? " DEFAULT '$row1[Default]'" : ""));
}
echo"sleep for 2 seconds ....<br> $row[0] is already converted.";
// wait for 2 seconds
usleep(2000000);
// back!
echo date('h:i:s') . "\n";
}
}