Insertar elementos en MySQL con PHP

11/Feb/2013 PHP 2 Comentarios
programación php

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();

Vídeos sobre PHP


2 comentarios en “Insertar elementos en MySQL con PHP”

Víctor Cuervo

Alejandro Monroy Vergara

excelente

Víctor Cuervo

Víctor Cuervo

Gracias por el comentario Alejandro. :-D

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.