<?php

// Configuração do banco de dados SQLite
$db = new SQLite3("./api/.ansdb.db");

// Recupera todos os registros de usuários
$res = $db->query("SELECT * FROM ibo");

// Loop para atualizar o campo 'dns' de todos os usuários
while ($row = $res->fetchArray()) {
    $id = $row['id'];   // ID do usuário
    $dns = $row['dns']; // O DNS atual do usuário
    
    // Se o campo 'dns' não estiver vazio, faz a atualização
    if (!empty($dns)) {
        // Atualiza o campo 'dns' com o mesmo valor
        $stmt = $db->prepare("UPDATE ibo SET dns = :dns WHERE id = :id");
        $stmt->bindValue(':dns', $dns, SQLITE3_TEXT);
        $stmt->bindValue(':id', $id, SQLITE3_INTEGER);
        $stmt->execute();
    }
}

// Exibe uma mensagem de sucesso após a atualização
echo "O campo DNS foi atualizado automaticamente para todos os usuários.";

?>
