Este sistema de comentarios PHP con me gusta y no me gusta, permite muy fácilmente al usuario final, sin registro previo, solamente poniendo su información como opinador, dejar en el sistema el mensaje que se requiere dejar, a su vez estos mensajes, se puede calificar con me gusta y no me gusta de una manera muy sencilla.
Esta aplicación ha sido diseñada he implementada en PHP, MySQL y Bootstrap a nivel muy básico.
Video Explicativo
Puesta a punto del sistema de comentarios PHP con me gusta y no me gusta en un servidor local
Aplicaciones Previas
Descarga Aplicación de GitHub
Configuración del sistema de comentarios PHP con me gusta y no me gusta para su funcionamiento en tu ordenador
C:\xampp\htdocs
git clone https://github.com/configuroweb/comentarios.git
Base de Datos del sistema de comentarios PHP con me gusta y no me gusta
Para que la aplicación te funcione correctamente script PHP para exportar tabla a Excel requerirás la base de datos, debes crear una base de datos con el nombre comentarios he importar el código SQL a continuación:
-- phpMyAdmin SQL Dump
-- version 5.1.1
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 27-04-2022 a las 20:56:16
-- Versión del servidor: 10.4.21-MariaDB
-- Versión de PHP: 8.0.11
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Base de datos: `comentarios`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `comentario`
--
CREATE TABLE `comentario` (
`comentario_id` int(11) NOT NULL,
`parent_comentario_id` int(11) DEFAULT NULL,
`comment` varchar(200) CHARACTER SET latin1 NOT NULL,
`comment_sender_name` varchar(40) CHARACTER SET latin1 NOT NULL,
`date` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Tabla Comentarios';
--
-- Volcado de datos para la tabla `comentario`
--
INSERT INTO `comentario` (`comentario_id`, `parent_comentario_id`, `comment`, `comment_sender_name`, `date`) VALUES
(4, 0, 'Me fascina la programacion, muy interesante.', 'Luisa Maron', '2018-03-23 04:50:37'),
(5, 0, 'Los lenguajes de programacion nos ayudan a crear plataformas de todo tipo', 'Claudia Guillen', '2018-03-23 05:09:48'),
(6, 0, ' Excelente idea, muchas gracias ', 'Pedro Programador', '2022-04-26 05:36:39'),
(7, 6, ' Por nada a la orden', 'Juan Programador', '2022-04-26 05:37:20');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `megusta_nomegusta`
--
CREATE TABLE `megusta_nomegusta` (
`id` int(11) NOT NULL,
`member_id` int(11) NOT NULL,
`comentario_id` int(11) NOT NULL,
`like_unlike` int(2) NOT NULL,
`date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `megusta_nomegusta`
--
INSERT INTO `megusta_nomegusta` (`id`, `member_id`, `comentario_id`, `like_unlike`, `date`) VALUES
(2, 1, 3, 1, '2018-03-22 23:09:56'),
(3, 1, 5, 1, '2018-03-22 23:09:52'),
(4, 1, 4, 1, '2018-03-22 23:09:53'),
(5, 1, 6, 1, '2022-04-25 22:37:04'),
(6, 1, 7, 1, '2022-04-25 22:37:26');
--
-- Índices para tablas volcadas
--
--
-- Indices de la tabla `comentario`
--
ALTER TABLE `comentario`
ADD PRIMARY KEY (`comentario_id`);
--
-- Indices de la tabla `megusta_nomegusta`
--
ALTER TABLE `megusta_nomegusta`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT de las tablas volcadas
--
--
-- AUTO_INCREMENT de la tabla `comentario`
--
ALTER TABLE `comentario`
MODIFY `comentario_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
--
-- AUTO_INCREMENT de la tabla `megusta_nomegusta`
--
ALTER TABLE `megusta_nomegusta`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
http://localhost/comentarios/
Subida del sistema de comentarios PHP con me gusta y no me gusta
Si aun tienes dudas con el proceso de la puesta a punto de la aplicación en un servidor local aun puedes ver en la siguiente publicación con más detalle la implementación de aplicaciones PHP:
Hola Mauricio, Excelente video, gracias por compartir tus conocimientos. Lo instale exitosamente y todo funciona perfecto. Felicidades y exito! Saludos desde Los Angeles.
Me alegro mucho, Saludos Jorge