Ubuntu Para Iniciantes

COMO SABER SE OS DADOS FORAM ENVIADOS PARA O BANCO – PHP


Existem algumas maneiras para verificar se os dados foram enviados para o banco de dados. Nesse post vou apresentar uma forma, utilizando a função do PHP pg_affected_row(). Este post estará dividido em duas etapas.

Os arquivo utilizados estarão disponíveis para download. O método de envio dos dados será por post utilizando a biblioteca javascript JQuery.

salvar-no-banco-de-dados-php

Jquery.Js – biblioteca javascript
script.js - chamada javascript utilizando a função $.post
pagina1 - tela html simples para entrada de dados
pagina2 - script PHP para inserção dos dados e verificação


verificar-dados-no-banco-de-dados-com-PHP
Verificar envio de dados - Postgres e PHP


Etapa 1 – Inserir dados em uma base de dados e verificar se os dados foram inseridos.

Etapa 2 – Apresentar uma resposta para o usuário confirmando que os dados foram enviados ao banco de dados.

Para o exemplo será utilizando o banco de dados POSTGRESQL.

Etapa 1 – VERIFICAR DADOS ENVIADOS PARA O BANCO - PHP


//conexão com o banco de dados
pg_connect('host=localhost port=5432 dbname=postgres user=postgres password=postgres ');


//inserir no banco de dados
$email = trim($_POST['emailUsuario']); //trim retira os espaços antes e depois da string
$new = trim($_POST['receberNews']);
$sql = "insert into blog.usuarionews(usuemail, usunews) values('{$email}','{$new}')";

$exec_sql = pg_query($sql);


Etapa 2 – VERIFICAR SE O INSERT OCORREU



// A função pg_affected_rows verifica se
// alguma tupla foi afetada com alguma operação
// insert, update ou dele
if ( pg_affected_rows($exec_sql) ){
print "Dados Enviados com Sucesso.";
} else {
print "Os dados não foram salvos. Tente mais tarde.";
}

Para que a resposta seja apresentada ao usuário em forma de um aviso (alert/javascript), a função $.post utilizada dispõe de um parâmetro de retorno – callback. Esta manipulação está no arquivo script.js.

Como já comentando, outras maneiras podem se aplicar a verificar se os dados foram realmente manipulados no banco de dados, lembrando que o pg_affected_rows() permite verificar se os dados foram inseridos, alterados ou deletados do banco.

A importância deste tipo de verificação, que não é a mais sofisticada, mas ajuda a ter uma resposta, principalmente para o usuário, se suas ações foram positivas ou não. Alertar o usuário por meio de uma caixa de aviso é sempre algo essencial. 



O PHP em conjunto com outras ferramentas, como o Jquery, e outros frameworks, permite uma maior manipulação dos dados e interação com o usuário. Além de agilizar muito o processo de desenvolvimento para o programador.  

Você sabe outra forma de fazer uma boa verificação no banco de dados? Deixe seu comentário. Compartilhe. Abraços.


COMO SABER SE OS DADOS FORAM ENVIADOS PARA O BANCO – PHP Reviewed by Ubuntu para Iniciantes Marcelo Weihmayr on 10:40:00 Rating: 5

Um comentário :

Olá, faça seu comentário com sugestões, dicas ou críticas

Powered By Blogger , Designed by Sweetheme

Formulário de contato

Nome

E-mail *

Mensagem *

Marcelo Weihmayr. Tecnologia do Blogger.