Os traigo un pequeño tutorial de como montar un sencillo chat con la ayuda del framework de PHP Codeigniter. Este chat se basará en la tecnología que nos brinda PHP junto a MySQL y recogiendo los datos en objectos JSON para trabajar con ellos de una manera rápida.
Tomaros está guía como una ayuda al resultado que realmente estáis buscando, y no como una guía del chat definitivo, pues tal y como esta contemplado es para un proyecto en el que va incorporado esto, con lo que retocaré la información que os daré para que se ajuste a hacer un chat simple y espero que no se me escape nada. Aun así, si teneis dudas, no temáis en preguntar! En esta guía tampoco pasaré a detallar configuraciones de Codeigniter, ya que la documentación que trae es suficiente para que al menos sepáis configurar la base de datos del proyecto.
Lo primero de todo será crear en nuestro esquema de la base de datos una tabla que pasaremos a llamar "chat_mensaje". Os dejo el script SQL para que solo tengáis que copiar, pegar y ejecutar.
CREATE TABLE `chat_mensaje` ( `id_chat_mensaje` int(10) unsigned NOT NULL AUTO_INCREMENT, `m_chat_usuario` varchar(15) NOT NULL, `chat_mensaje` varchar(140) NOT NULL, `creado_en` datetime NOT NULL, PRIMARY KEY (`id_chat_mensaje`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;