Código de PHP - PHP CRUD con MySQL

PHP CRUD con MySQLgráfica de visualizaciones


PHP

Publicado el 27 de Abril del 2016 por Julio (12 códigos)
37.567 visualizaciones desde el 27 de Abril del 2016
Proyecto PHP CRUD con MySQL, esta es la primera de una serie de publicaciones donde se desarrollará todo el proyecto que incluirá 8 tablas del proyecto Learning Project empezaremos integrando Bootstrap y definiendo los métodos CRUD para la primera tabla.

Dentro mi proyecto personal Learning Project vamos a realizar varios proyectos con PHP en ellos utilizaremos frameworks como Symfony o Laravel, pero para empezar desarrollaré el proyecto PHP CRUD donde vamos a utilizar PHP directamente sin el apoyo de un framework.

Este será el resultado final:

php-crud-portada-publicacion

Estos son los apartados que se desarrollan y se explican con detalle en mi publicación http://codigoxules.org/proyecto-php-crud-con-mysql-php-crud-1/ :

1. EL PROYECTO: Definición del proyecto y Esquema SQL.
2. CONFIGURACIÓN DEL ENTORNO: Preparación del entorno, Creación del proyecto y configuración, Configuración de MySQL y Definición de la estructura del proyecto
3. DEFINIMOS LAS CONEXIÓN A MySQL CON PHP: Creamos la clase DatabaseConnect, Definimos un página index.php sencilla para probar la conexión y Creamos una consulta a la base de datos
AÑADIMOS BOOTSTRAP PARA LA PRESENTACIÓN: Integramos Bootstrap paso a paso y Actualizamos la presentación del listado
CREAMOS EL CRUD (Create Read Update Delete) PARA LOS IDIOMAS:

- CREATE – Creamos un nuevo idioma
- READ – Mostramos el idioma seleccionado
- UPDATE – Actualizamos el registro
- DELETE – Borramos el idioma seleccionado

MySQL-PHP-CRUD

Esta es la sencilla estructura que utilizamos para este proyecto donde vamos a diferenciar entre los ficheros que crearemos nosotros y los que añadiremos manualmente para integrar Bootstrap como veremos, nuestros ficheros:

index.php: fichero que utilizaremos para realizar toda la presentación de los idiomas (cb_language), programar los formularios PHP CRUD y hacer toda la gestión PHP.
database: creamos esta carpeta para crear las clases PHP que nos ayudarán a establecer conexión con la base de datos con DatabaseConnect.php y a controlar todas las operaciones PHP CRUD con CbLanguageController


Espero que te resulte útil.

Requerimientos

Software utilizado

* Apache: el proyecto Apache HTTP Server es un esfuerzo por desarrollar y mantener un servidor HTTP de código abierto para sistemas operativos modernos, incluyendo UNIX y Windows.
* MySQL: base de datos que utilizamos para ver las conexiones.
* PHP 5.6: lenguaje de programación del lado del servidor que vamos a ver.
* Netbeans: IDE multilenguage que integra entre otros PHP
* Atom: editor de texto con múltiples plugins y soporte para muchos lenguages como PHP.
* Ubuntu: en mi caso uso Linux en particular Ubuntu para los desarrollos.
* Bootstrap: Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
* JQuery: biblioteca Javascript ligera que nos permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, agregar AJAX, …

1.0
estrellaestrellaestrellaestrellaestrella(7)

Publicado el 27 de Abril del 2016gráfica de visualizaciones de la versión: 1.0
37.568 visualizaciones desde el 27 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: 1.0 (7)

Lgato
27 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
muy bueno tu projecto,
yo hice un proyecto parecido con laravel integrando JQ y Bootstrap.

saludos
Responder
Lgato
27 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
te falto el model para crear la table pero esta bien
Responder
Imágen de perfil
27 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
Hola Lgato.

Muchas gracias por tus comentarios, como bien dices, me falto el modelo y otras cosas, ten en cuenta que está es la primera publicación de un tutorial que contará con 5 publicaciones más por lo menos, en esta primera publicación he querido hacerlo lo más sencillo posible introduciendo solo la parte de controlador, la separación de la parte del modelo e integración de un sistema de plantillas vendrá en la siguiente publicación.

Saludos.
Responder
Cid
27 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
Hola, yo ademas de ver esta publicación fui a tu sitio web y esta muy interesante, muchas gracias por el aporte es muy interesante. Saludos
Responder
Imágen de perfil
28 de Abril del 2016
estrellaestrellaestrellaestrellaestrella
Muchas gracias Cid.

Me ayuda mucho tu valoración, poco a poco voy llenando de contenido mi web, hay puedes encontrar el código y el desarrollo realizado, así como otros tutoriales.

Saludos.
Responder
admin
26 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
el proyecto es bien y funciona como debe ser, pero tener las consultas de la base de datos en los archivos no es una buena practica con respecto a la seguridad ( SQL injection ).
Responder
developeru
3 de Diciembre del 2018
estrellaestrellaestrellaestrellaestrella
te refieres al metodo

dbConnectSimple

en el file : DatabaseConnect.php ???
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3517