Artículos
PHP

Insertar elementos en MySQL con PHP

11/Feb/2013

En este ejemplo vamos a ver cómo podemos insertar un elemento en MySQL utilizando PHP. Lo primero será conectarnos a la base de datos MySQL. Para ello vamos a crear una clase mysqli.

@ $db = new mysqli(localhost, "root", "password", "biblioteca");

Vemos que nos hemos conectado con el usuario «root» y de contraseña «password». Además la base de datos que vamos a utilizar es «biblioteca».

Lo siguiente será preparar la sentencia de insercción en SQL mediante la sentencia INSERT.

$query = "INSERT INTO autores (idAutor, nombreAutor) VALUES (NULL, 'Larry Ullman');";

Esta sentencia la podemos completar con valores que vengan de la página web. Pero en estos casos hay que tener cuidado y realizarlo con un PreparedStatement para no tener problemas de inyección de código SQL.

Ahora ejecutamos la sentencia de INSERT. Para ello utilizamos el método query.

$result = $db->query($query);

Tendremos que evaluar si hay contenido dentro del resultado para ver si se ha ejecutado correctamente la sentencia de INSERT. En ese caso podemos validar mediante el método affected_rows de la base de datos el número de filas que se han insertado.

if ($result)
  echo $db->affected_rows." fila(s) afectada(s). Información insertada correctamente";
else
 echo "Ha ocurrido un problema insertando los datos";

Ya solo nos quedará cerrar la base de datos.

$db->close();

Código Fuente

Descárgate el código fuente de Insertar elementos en MySQL con PHP
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
2 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios