Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como contar como os registros Muitos foram atualizados para o PHP
PHP fornece uma maneira de atualizar um banco de dados MySQL . Ela envolve a conexão com o banco de dados , atribuindo uma variável para uma consulta atualização, realizar a consulta e , em seguida, retornar o número de registros atualizados. Há várias razões que você gostaria de fazer isso , como verificar quantos registros foram atualizados contra o que era esperado , ou simplesmente como uma forma de fornecer informação adicional. O número de linhas retornadas é armazenado como um atributo internamente como parte de uma variável PHP. Instruções
1

Conecte-se ao banco de dados. As credenciais para se conectar a um banco de dados deve ser armazenado em um arquivo externo, como a seqüência de conexão utiliza esta informação . Isso torna o código mais seguro, como no seguinte exemplo PHP:

include (" Login.dat ");

$ conectar = mysqli_connect ( $ hostname, $ username , $ pass , $ databname ) or die ("Não foi possível conectar ao banco de dados ");

o " arquivo Login.dat contém as informações reais de login da seguinte forma:

$ hostname = "localhost" ; //nome do host

$ username = " robert " //Mysql nome de usuário

$ pass = " wk347652 " //Mysql senha

$ databname = "vendas" ; //Tablet

>
2

Criar a consulta atualização Atribuir a consulta a uma variável PHP como ilustrado : .

$ SQLUpdate = " set cliente aTUALIZAÇÃO purchase_status = \\" Y \\ " 'WHERE pagamento> 0.00 \\ n";

Uma vez que esta consulta é executada, ele irá atualizar todos os status de compra de registros de clientes para ' Y ' se o campo de pagamento é maior do que 0,00.

o " cliente " na frase " cliente ATUALIZAÇÃO " refere-se ao nome da tabela , enquanto a coluna " purchase_status " existe na tabela de clientes sendo atualizado.
< br >
3

executar a consulta a função mysqli_query PHP pode executar qualquer consulta , incluindo uma instrução de atualização desta forma: .

$ updateresult = mysqli_query ( $ conectar, $ SQLUpdate )

or die ( "Não foi possível executar a consulta atualização: $ SQLUpdate "); .

a $ updateresult retorna o sucesso (true) ou o fracasso da operação (false) Este valor pode ser testado para verificar o sucesso ou fracasso da operação, mas como parte de toda a declaração acima , a falha "ou morrer " irá parar com a mensagem de erro.
4

retornar a contagem de registros atualizados utilizando a função mysqli_num_rows PHP , passando o resultado da consulta assim:

printf (" . Selecione devolvidos % d linhas \\ n", mysqli_num_rows ( $ updateresult ) );

o acima gera o número de linhas atualizadas usando o último resultado da consulta indicado valor (US $ updateresult ) . Se o valor updateresult $ é falsa , o número de registros retornados será zero. os " $ updateresult " é uma variável que contém o sucesso (verdadeiro ou falso ) da consulta. os usos mysqli_num_rows função este valor para decidir se existem linhas retornadas , por isso sabe contá-los na função e retornar o número de linhas.

Anterior :

Próximo : No
  Os artigos relacionados
·Apóstrofes são quebrados em PHP 
·Definição da Global e estática em PHP 
·Como desativar o PHP para uma subpasta 
·Formato de Entrada de Data e Hora no MySQL 
·Como para remover quaisquer sinais de mais de um String…
·Como redirecionar -mail para um Desk Programa PHP 
·Como adicionar o PHP Lightbox para PHP 
·Como acessar variáveis ​​em Var Dump Com PHP 
·MySQL Auto - Incremento está fora de sincronia 
·Como recuperar e exibir registros de MySQL usando PHP 
  Artigos em destaque
·Como conectar o PHP MySQL aplicativo com o Flex App 
·O que é o Tk Formato 
·Como criar uma matriz de objetos em PHP 
·Como fazer seu Blogroll Nofollow 
·Como usar variáveis ​​em um classpath do projeto Eclip…
·Como imprimir matriz CCK em PHP 
·Como fazer Java Como Matlab 
·Como remover Entidade Referências em Saxon DocumentBui…
·Como encontrar o número de ocorrências de um caracter…
·Como alterar o modo frase em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados