“Conocimientos Programación>Programación PHP /MySQL

Cómo contar el número de registros han sido actualizados para PHP

2012/4/1
PHP proporciona una manera de actualizar una base de datos MySQL. Se trata de la conexión a la base de datos , la asignación de una variable para una consulta de actualización , la realización de la consulta y, a continuación devolver el número de registros actualizados . Hay varias razones por las que se quiere hacer esto , como comprobar cuántos registros se han actualizado en contra de lo que se esperaba, o simplemente como una forma de proporcionar información adicional. El número de filas devuelto se almacena como un atributo interno como parte de una variable de PHP. Instrucciones
1

Conéctese a la base de datos. Las credenciales para la conexión a una base de datos deben ser almacenados en un archivo externo , como la cadena de conexión utiliza esta información . Esto hace que el código sea más seguro, como en el siguiente ejemplo PHP :

include ( " login.dat ");

$ conectar = mysqli_connect ($ host , $ usuario , $ pass , $ databname ) or die ("No se pudo conectar a la base de datos" ) ;

" login.dat archivo contiene la información de conexión actual de la siguiente manera :

<
php

$ host = " localhost" ; //Host nombre El

$ username = "robert " //Mysql nombre de usuario

$ pass = " wk347652 " //Mysql contraseña
< ? p > $ databname = "ventas" ; //foto

>
2

Crear la consulta de actualización Asignar la consulta a una variable PHP como se ilustra :
< p . > $ SQLUpdate = " UPDATE customer conjunto purchase_status = \\ " Y \\ " " DONDE pago> 0,00 \\ n ";

Una vez que se ejecuta esta consulta , se actualizará todos los registros estados compra de los clientes de 'Y' si el campo de pago es superior a 0,00 .

"cliente " en la frase "el cliente UPDATE" se refiere al nombre de la tabla , mientras que la columna " purchase_status " existe en la tabla de clientes se está actualizando.

Página 3

ejecutar la consulta la función PHP mysqli_query puede ejecutar cualquier consulta que incluye una instrucción de actualización de este modo: .

$ updateresult = mysqli_query ($ conexion, $ SQLUpdate )

or die ("No se pudo ejecutar la consulta de actualización : $ SQLUpdate ");

$ updateresult devuelve el éxito (true ) o el fracaso de la operación (false) Este valor puede ser probado para verificar el éxito o el fracaso. de la operación, sino como parte de toda la declaración anterior, la " vida o muerte " fracaso se detendrá con el mensaje de error.
4

Devuelve el número de registros actualizados con la función mysqli_num_rows PHP , pasando el resultado de la consulta de este modo:

printf ( "Select regresó % d filas \\ n ". , mysqli_num_rows ($ updateresult ));

los resultados sobre el número de filas actualizadas utilizando el último resultado de la consulta se indica ($ updateresult ) valor . Si el valor updateresult es falsa , el número de registros devueltos se pondrá a cero. el "$ updateresult " es un éxito que contiene variables ( verdadero o falso) de la consulta. utiliza la función mysqli_num_rows este valor para decidir si hay filas devueltas , por lo que sabe a contarlas en la función y devolver el número de filas.

Programación PHP /MySQL
Cómo cambiar el Nombre de la columna de la tabla MySQL con T -SQL
Cómo cambiar Enlaces externos : PHP Iframe
Cómo sacar el siguiente Auto Value Incremento en MySQL
Cómo Timestamp para MySQL PHP
Cómo ocultar la extensión de PHP en Apache
Cómo actualizar una base de datos en PHP Uso de JavaScript
Cómo integrar una cuenta de PayPal Sandbox Con PHP
Cómo insertar un MetaTag en PHP
Conocimientos Informáticos © http://www.ordenador.online