Header Ads Widget

Ticker

6/recent/ticker-posts

Operaciones CRUD Usando PHP Y MongoDB

 Este tutorial ayuda a crear operaciones CRUD (crear, leer, actualizar y eliminar) utilizando la base de datos Mongo y PHP . Ya he compartido un tutorial para crear un listado de tablas Bootstrap usando Mongo . Estoy usando php7 con mongodb.

Estoy ampliando el tutorial anterior y agregando funciones de agregar, editar y eliminar. Reestructuraré el código para este tutorial. El objeto de conexión de Mongo irá a un archivo separado. Supongo que ha instalado mongodb en su máquina, si no, lea este tutorial . También necesitamos el controlador mongo libs para php, que ayude a php para crear una conexión con mongo y su funcionamiento.

Operación PHP CRUD Usando PHP

Comencemos cómo realizar operaciones CRUD (Crear / Leer / Actualizar / Eliminar) en MongoDB. Crearemos los siguientes archivos en este proyecto.

  • index.php : este archivo será responsable del archivo de entrada de la aplicación principal y la lista de datos.
  • connection.php : este archivo tendrá información de conexión mongo db.
  • add.php : este es un archivo de vista para agregar un registro.
  • edit.php : Este es un archivo de vista para editar un registro.

Cómo Crear Una Conexión Mongo DB Con PHP

Crearemos un connection.phparchivo y agregaremos el siguiente código en este archivo.

Hemos pasado dbname y mongo server hostname .

Listado De Tablas HTML Con Botón De Acciones

Modificaré index.phpy agregaré el botón de acción para agregar / editar y eliminar registro.

incluiremos el connection.phparchivo en la parte superior del index.phparchivo -

También hemos obtenido todos los datos de la base de datos mongo usando la consulta del cursor y los usaremos en la tabla para mostrarlos.

Creemos botones de acción HTML en el index.phparchivo para agregar, editar y eliminar registros:

NombreAñosNúmero de rolloAcción
Editar

Cómo Agregar Un Registro Usando MongoDb Y PHP

Agregaremos un nuevo registro usando php. El registro se insertará en la base de datos de Mongo. Vamos a crear un add.phparchivo.

“, $ Mensaje ['errores']); ?>

Agregar Empleado

En el código anterior, primero mostraremos los errores y el mensaje de éxito. Hemos agregado agregar una vista de registro html usando clases bootstrap css.

El formulario HTML anterior publicará los datos en el servidor mediante el método HTTP Post. add.phpObtendremos los datos publicados en la misma página. El siguiente código se agregará a la parte superior del add.phparchivo.

La primera línea tendrá el objeto de conexión mongo db y luego el método de verificación es POST o GET, si el método es GET, simplemente mostraremos la vista de agregar un registro, cuando el formulario publique los datos, el método será POST y validaremos los datos publicados.

Estamos mostrando un mensaje si la validación ha fallado, de lo contrario insertando un nuevo registro en la base de datos mongo. El insert()método mongo ayuda a agregar un nuevo registro a la colección mongodb.

Cómo Editar Un Registro Usando MongoDb Y PHP

Vamos a editar un registro existente usando PHP en la base de datos de Mongo. edit.phpCree un archivo y agregue el código HTML debajo. Esto mostrará el formulario de edición al usuario final para habilitar la función de edición de registro.

“, $ Mensaje ['errores']); ?>

Editar Empleado

Hemos agregado div para mostrar la notificación de mensaje de error y éxito. El siguiente div contiene el formulario de edición, estamos usando el marco bootstrap css para mostrar el archivo de vista. Estamos demandando el método HTTP POST para publicar los datos del formulario en el servidor.

El siguiente código se agregará a la parte superior del edit.phparchivo.

El primero, hemos agregado el archivo de conexión mongo aquí para acceder al objeto mongo.El método HTTP ayuda a identificar los datos del formulario que se han publicado o no: si los datos del formulario no se publican, mostraremos el diseño del formulario de edición, si los datos del formulario publicado, procesaremos la validación de datos. Después de validar los datos con éxito, los estamos actualizando en el archivo mongo db.

Estamos mostrando un mensaje si la validación ha fallado. Estamos insertando un nuevo registro en la base de datos de mongo cuando la validación pasó. El update()método de mongo ayuda a actualizar el registro existente en el mongodb.

Cómo Eliminar Un Registro En MongoDb Usando PHP

Ya agregué el botón de acción de eliminación, ahora agregaremos funcionalidad para eliminar el registro de la base de datos de mongo. Agreguemos el siguiente código en la parte superior del index.phparchivo

Conclusión:

Se creó una conexión mongo db con PHP. También hemos creado la operación Agregar, Editar y Eliminar CRUD usando mongddb y PHP. Las bibliotecas mongo tienen muchos métodos incorporados para admitir los usos diarios de la operación mongodb.

Publicar un comentario

0 Comentarios