• 02-04-2023, 23:29:33
    #1
    Kurumsal PLUS
    Merhaba arkadaşlar. mysql email tablosundaki mailleri txt olarak çekmek istiyorum. Bunu nasıl yapabilirim ?
  • 02-04-2023, 23:44:04
    #2
    PHP - WORDPRESS - YAZILIM
    $sql = "SELECT email_address FROM email";
    $result = $pdo->query($sql);

    $file = fopen('emails.txt', 'w');
    while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
    fwrite($file, $row['email_address'] . "n");
    }
    fclose($file);

    Php ile bu şekilde yapabilirsiniz hocam
  • 03-04-2023, 00:24:00
    #3
    <?php
    // veritabanı bilgileri
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "database_name";
    
    // bağlantı oluştur
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // bağlantıyı kontrol et
    if ($conn->connect_error) {
      die("Connection failed: " . $conn->connect_error);
    }
    
    // sorgu oluştur
    $sql = "SELECT email_address FROM email_tablosu";
    $result = $conn->query($sql);
    
    // dosya adı
    $filename = "email_list.txt";
    
    // dosyayı aç
    $file = fopen($filename, "w");
    
    // e-posta adreslerini dosyaya yazdır
    if ($result->num_rows > 0) {
      while($row = $result->fetch_assoc()) {
        fwrite($file, $row["email_address"]."\n");
      }
    }
    
    // dosyayı kapat
    fclose($file);
    
    // bağlantıyı kapat
    $conn->close();
    
    echo "E-posta adresleri başarıyla dosyaya yazdırıldı.";
    ?>