Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Resultados de Inserção MySQL PHP em Echo
Desenvolvedores construir sites e aplicações usando PHP e MySQL, com dados armazenados em MySQL e PHP scripts de manipulação de consultas e atualizações . Um script PHP pode executar uma instrução de inserção, através do qual um novo registro é adicionado a uma tabela de banco de dados. A linguagem PHP oferece funções padrão para o gerenciamento de bancos de dados MySQL , através do qual os scripts podem realizar inserções de dados. Uma vez que uma inserção for concluída, o desenvolvedor pode precisar confirmar o seu sucesso ou fracasso. Insira SQL

SQL , ou Structured Query Language, oferece uma gama de instruções para gerenciamento dos dados MySQL . O seguinte código de exemplo demonstra uma instrução de inserção típica : INSERT INTO produtos VALUES (1, ' chapéu ' ) ;

Esta declaração especifica a tabela e fornece valores para inserir em cada coluna. A seguinte versão alternativa também pode ser usado: INSERT INTO produto ( ProductID , ProductName ) VALUES (1, ' chapéu ' ) ;

Neste caso, a declaração especifica o nome de cada coluna da tabela , bem como a valores para inserir. Alguns desenvolvedores preferem este porque é mais fácil para verificar se cada item de dados foi incluído na seção de valores.
PHP Execução

scripts PHP pode executar instruções de inserção no MySQL tabelas . O seguinte código de exemplo demonstra : $ insert_query = " INSERT INTO produto ( ProductID , ProductName ) VALUES (1, ' Chapéu ' )"; mysql_query ( $ insert_query ) ;

A primeira linha aqui armazena a string de consulta como uma variável , e , em seguida, o segundo executa -lo na base de dados . A afirmação " mysql_query " em PHP permite que os desenvolvedores para executar vários tipos de consulta , incluindo atualizações e inserções . Uma vez que esta linha é executada, o script tem tentado inserir os dados na tabela especificada , mas o desenvolvedor não necessariamente sabe que ele tem sido bem sucedida .
Resultado

Para verificar o sucesso de uma operação de inserção , o desenvolvedor PHP pode recuperar o resultado da função " mysql_query " . A seguinte linha alargada de código demonstra : $ insert_result = mysql_query ( $ insert_query );

Quando o PHP executa qualquer consulta, ele retorna um valor booleano indicando true se a consulta foi bem sucedida e false se não foi bem sucedida . Isso é muitas vezes um passo que vale a pena , especialmente nos casos em que a atualização consulta tem algum outro efeito dentro do sistema. Ao conectar-se e consultar um banco de dados , muitas coisas podem causar problemas , tais como uma falha na conexão com o banco ou no servidor de dados. O script pode usar o valor resultado booleano para responder ao sucesso ou o fracasso da operação.
Saída

Em resposta ao resultado da consulta , alguns desenvolvedores HTML e saída texto para o navegador. O seguinte código PHP exemplo demonstra , após a consulta de inserção : echo "

" $ insert_result "

";

Alternativamente , o desenvolvedor pode produzir uma mensagem personalizada . . , da seguinte forma: if ($ insert_result ) echo "

Thanks! Sua inserção foi bem sucedido

. "; Else echo "

Gritos! Algo deu errado .

"

Em ambos os casos , o resultado é enviado para o navegador do usuário em estruturas de marcação HTML . Se algo der errado durante o processo de inserção, pelo menos, o usuário vai saber .

Anterior :

Próximo : No
  Os artigos relacionados
·Como importar arquivos de jZip para PHP MyAdmin 
·Como fazer upload de PHP Imagem & Make Miniatura Inserç…
·Como fazer upload de um PHP Progress Bar 
·Como configurar um layout Zend no NetBeans 
·Como executar o FFmpeg como um processo de fundo Com PH…
·Como para recuperar linhas de ResultSet para MySQL em J…
·Tutorial PHP para uma simples Gallery 
·Como corrigir Desvincular Permissão PHP 
·Como fazer uma pasta de fila em PHP 
·Ajuda com PHP e compilação Falha 
  Artigos em destaque
·Como publicar Com CPP 
·Como ocultar todos os DIVs abertas em JavaScript 
·Como substituir COBOL 
·Diferença entre determinísticas e não determinístic…
·Como ler um fluxo de entrada em Java 
·O Projeto sem fio AVR 
·Como alterar números para strings em Java 
·Como ler um arquivo CBZ 
·Como criar um vetor de uma classe em Java 
·Como fazer Botões Odd- Shaped em C # 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados