• 12-10-2022, 16:20:01
    #10
    cano534 adlı üyeden alıntı: mesajı görüntüle
    Bunun için aşağıdaki yazmış olduğum PHP uygulamasını gerekli alanları doldurduktan sonra anadizinde çalıştırın. “İşlem Başarılı” bildirisini aldığınız zaman, veritabanınızı indirerek yeni sunucuya taşıma işlemini gerçekleştirin. Aşağıdaki kodlar veritabanı tablolarının tümünü listeleyerek utf8_general_ci diline çevirmektedir.

    <?php
      $dbname = "";
      $dbuser = "";
      $dbpassword = "";
      $con = mysql_connect('localhost',$dbuser,$dbpassword);
      if(!$con) { die("Veritabanına Bağlanamadım.".mysql_error()); }
      mysql_select_db($dbname);
      $result=mysql_query('show tables');
      while($tables = mysql_fetch_array($result)) {
              foreach ($tables as $key => $value) {
               mysql_query("ALTER TABLE $value CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci");
         }}
      echo "<script>alert('İşlem Başarılı');</script>";
    ?>
    İşime yaradı, tesekkurler
  • 13-02-2024, 23:41:00
    #11
    Eğer olurda bu sorunu yaşayan arkadaş yine olursa, buradakileri yaptıktan sonra bile sorunu çözülmediysa

    1- sayfayı yenileyin
    2- tabloları kaldırın
    3- aynı dosyayı tekrar yükleyin