Hoy en día, si lo hicieras por otra persona, lo harías usando el marco MVC moderno, por ejemplo, Laravel.
Un marco como ese lo ayudará con cosas como almacenar imágenes y subirlas. Por otro lado, no vienen con una solución completa para la funcionalidad de chat.
Escribiéndolo, eso es por lo que se paga al programador. Estoy bastante seguro de que encontrará algunos scripts de chat o ‘bibliotecas’
- ¿Qué idiomas o marcos debo aprender en 2017?
- ¿Cuál es la mejor manera para que un principiante comience a aprender Ruby on Rails?
- ¿Cuán eficientes eran las personas para aprender a programar antes de que Internet fuera una fuente disponible para ayudarlos? ¿Aceleró Internet el aprendizaje de códigos?
- ¿Es un desperdicio para un graduado en informática hacer desarrollo web?
- ¿Cómo se hace una plataforma de blogs (como Tumblr)?
La biblioteca es una lista de funciones. Por lo general, toma contenido básico del lenguaje y lo envuelve en algo más complicado para que sea comprensible y fácil de usar en alguna dirección en particular.
Si hay algún chat como biblioteca, se vería así:
SetDbConnection (”, ”, ”);
Ver comentarios();
Solo para mostrar los comentarios.
Para agregar un comentario, probablemente se vería algo así:
SetDbConnection (”, ”, ”);
Agregar comentario(…);
Por lo tanto, parecería así de simple, pero habría mucho código detrás de estos métodos.
Solo para configurar la base de datos, debe escribir un código de lote y necesita saber con qué base de datos desea trabajar.
Aquí hay un ejemplo de lo que podría estar oculto detrás del método.
función SetDbConnection () {
tratar {
$ dbh = new PDO (‘mysql: host = localhost; dbname = test’, $ user, $ pass);
foreach ($ dbh-> query (‘SELECT * from FOO’) como $ row) {
print_r ($ fila);
}
$ dbh = nulo;
} catch (PDOException $ e) {
imprime “¡Error !:”. $ e-> getMessage (). “
“;
morir();
}
}
Conexiones y gestión de conexiones
Recomiendo encarecidamente que eche un vistazo a la documentación en caso de que no esté seguro.