magskull

Membros
  • Content Count

    5
  • Joined

  • Last visited

Community Reputation

0 Neutro

About magskull

  1. Rapaz, voce tava certo desde o começo, desculpe minha burrice. Era só usar direto, obrigado pela atenção, sou bem principiante com PHP. $conn->query($sqlupdate); <?php function validadominio($dominio){ if(!checkdnsrr($dominio,'A')){ // $mensagem='Inválido!'; $mensagem='0'; return $mensagem; }else{ // $mensagem='Válido!'; $mensagem='1'; return $mensagem; } } $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "verificar_dominios"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT cod, domain FROM dominios where dtatualizacao='0000-00-00 00:00:00' limit 1"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { $dominio = $row['domain']; $valido= validadominio($dominio); $codigo = $row['cod']; echo "Dominio: " . $dominio." - Verif.: ".$valido."<br>"; $sqlupdate="update dominios set dtatualizacao=NOW(), bvalido='$valido' where cod='$codigo'"; $conn->query($sqlupdate); } } else { echo "0 results"; } $conn->close(); ?>
  2. Olá lowys, eu errei a digitação do código, o correto é $mysqli Corrigi e não funcionou, consegue me ajudar a entender o que estou fazendo errado?
  3. Senhores(as) obrigado desde já. Tenho uma tabela com 4 colunas no MySQL: Cod = Int autoincremento; domain = varchar(150); dtatualizacao = datetime; bvalido = boleano; O que eu quero fazer é o seguinte: Verificar se um dominio é valido, e atualizar na base de dados com a data e se é valido ou não com uma variavel booleana. Porém que eu não estou me saindo bem com meu código, ou eu faço o select ou o update, os 2 não estão acontecendo. Como eu devo fazer? <?php function validadominio($dominio){ if(!checkdnsrr($dominio,'A')){ // $mensagem='Inválido!'; return FALSE; }else{ // $mensagem='Válido!'; return TRUE; } } $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "verificar_dominios"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT cod, domain FROM dominios where dtatualizacao='0000-00-00 00:00:00' limit 1"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $valido= validadominio($row['domain']); $codigo = $row['codigo']; $sqlupdate="update dominios set dtatualizacao=NOW(), bvalido='$valido' where cod='$codigo'"; echo "Dominio: " . $row['domain']." - Verif.: ".$valido."<br>"; $mysqli->query($sqlupdate, $conn); } } else { echo "0 results"; } $conn->close(); ?>
  4. Curitiba/PR CLT Extração, coleta e tratamento de dados por meio de bots (webcrawler). Visual Studio - Windows Forms, Console application, WebApplication, Windows Service, MVC Controle de versões - TFS, CVS, Subversion WebServices - WebAPI, REST, RestFull SQL Server - Procedures, triggers, tarefas básicas de gerenciamento, otimização e manutenção. Engenharia de software - Analise, coleta de requisitos, diagramas, projeto e desenvolvimento Processamento distribuido Trabalho em equipe Sabe lidar com mudanças Gosta de desafios e obter novos conhecimentos Empresa de nicho específico em expansão, pioneira no mercado, atuando em todo país. Diante de um novo problema/questao/desafio como soluciona?
  5. Vaga encerrada