Sé HTML, CSS, PHP y MYSQL individualmente. Pero el problema es cómo usar estos cuatro juntos. Html y css se pueden usar juntos. Pero, ¿cómo usar php y mysql junto con ellos? No entiendo la implementación.

Creo que te estás perdiendo algo de lo básico de la fundación de Internet aquí. Debe comprender los conceptos básicos de cómo funcionan los diferentes componentes, que creo que no está obteniendo.
Internet es una tecnología cliente-servidor, lo que significa que para que su PC, tableta o teléfono inteligente (que es el cliente) pueda mostrarle el contenido, necesita un servidor para “servirlo”.
Esto significa que necesita administrar los datos en los dos puntos del cable, el servidor y el cliente. Para administrar los datos en el lado del servidor, hay muchas opciones diferentes, una muy común es PHP y MYSQL, y en el lado del cliente (el navegador, ya sea Chrome, Firefox, es decir, opera, safari o cualquier navegador que use !), está estandarizado en todos los navegadores, y solo pueden entender tres idiomas, HTML, CSS y Javascript, que se utilizan para mostrar la página web que ves cuando estás en tu PC, como quora, por ejemplo, qué eres ver aquí es una mezcla de esos 3 idiomas diferentes, que construyen la página.
Ahora el lado del servidor. Como ya debería haber visto, el contenido de quora cambia todo el tiempo, le muestra preguntas recomendadas, cuántos votos positivos tiene, sus datos de perfil, etc. Todo esto se hace en el lado del servidor, ANTES de enviarlo a su PC como html, css y javascript para que el navegador lo muestre. Quora usa la base de datos (podría ser MYSQL o cualquier otra base de datos, no importa) para conservar todos los datos y una tecnología de servidor (leí que está construida con Ruby, pero podría usar PHP, Java, Node, etc.). Net también) para tomar esos datos de la base de datos, úselos para construir la página html y enviarlos a su navegador con sus correspondientes CSS y JavaScript, de esa manera dos usuarios diferentes (usted y yo, por ejemplo) verán diferentes páginas de Quora, cada uno de nosotros con sus datos correspondientes (también conocido como información de perfil, respuestas, preguntas recomendadas, etc.).

Para resumir, el flujo de trabajo es así:

  • Busca una página utilizando la URL del navegador.
  • El navegador se conecta al servidor y solicita el contenido de esa página.
  • El servidor ejecuta el código que tiene la página (esta es la parte php, o ruby, java, etc.).
  • Ese código en el servidor se conecta a la base de datos (MySql en su caso, pero podría ser otro como Sql Server, Postgre, etc.) para obtener los datos correspondientes y construir el html final.
  • El servidor devuelve ese html recientemente construido con su correspondiente CSS y JavaScript a su navegador.
  • Su navegador interpreta todos los html, css y javascript y le muestra la página.

¡Espero que sea más claro ahora!

Hola,

Ahora, esto es muy importante! Aprender diferentes idiomas es diferente, pero implementarlos juntos es completamente diferente.

¿Cómo incrustar php en HTML o en una página web?
Se realiza exactamente de la misma manera que usa CSS en línea en su código HTML.
Utiliza etiquetas

para incrustar el código CSS. Para el código php, la etiqueta de apertura es y la etiqueta de cierre es ?> Es entre estas dos etiquetas donde se escribe el código php. Donde quiera que use un código php, simplemente escriba el código y adjúntelo a estas etiquetas.

NOTA: asegúrese de cambiar el nombre de la extensión del archivo de .html o .htm a .php para que el compilador tenga en cuenta la presencia de script PHP en el código.

¿Cómo usar MySQL con PhP?
¡Esto es simple como nada! ¡PhP reduce la molestia de usar un DBMS al proporcionar una biblioteca de funciones integradas! Las funciones que proporcionan conexión a mysql tienen el siguiente formato:

mysqli _ * (argumentos);

* nombre de la función que proporciona esa función.
Por ej. mysqli_connect ($ hostname, $ username, $ password, $ dBname);
te ayudará a conectarte a los dB.
mysqli_query ($ enlace, $ consulta); ejecutará una consulta en MySQl por usted.

Hay una biblioteca completa de tales funciones:
PHP: MySQLi – Manual

¡Feliz aprendizaje!
Gracias por A2A!

Para comenzar simple, aprenda sobre la ingeniería inversa . Eso es porque…

A veces las respuestas son simples y las preguntas son complicadas.

Una vez que tenga la pregunta lista, por ejemplo, cómo crear un CMS personalizado, comience a impulsar las cosas.

  • Descargue y estudie cualquier sistema de gestión de contenido existente, es decir, WordPress, Jhoomla, Drupal, etc.
  • Documente su requerimiento y aprenda simultáneamente a realizar ingeniería inversa en el CMS descargado.
  • Una vez que conozca la interconexión entre los cuatro pilares, es decir, MySql, PHP, HTML y CSS, agregue / clone a su proyecto.

Puede sonar gracioso, pero para saber quién vino primero The Egg o The Hen, tendrás que realizar ingeniería inversa de sus ADN.

Php es para backend y mysql para base de datos. Html y css se pueden usar como frontend.
Para simplificarle las cosas, instale un servidor local como apache y escriba códigos php. Como sabes, puedes escribir html dentro de php, intenta generar una página html a través de él.
Hay muchos tutoriales sobre cómo conectar mysql con php en línea. Entonces, una vez conectado, puede mostrar formularios en html y guardar los datos en mysql. Ahí tienes, ahora básicamente puedes crear un sitio web con elementos de formulario y almacenar datos en la base de datos para su uso posterior.
Una vez que tenga la idea, continúe entendiendo la estructura MVC y podrá crear sitios web dinámicos utilizando html, css, php y mysql.
Feliz aprendizaje

Como sabe, HTML y CSS generan la página web / aplicación web que ve en el cliente (su navegador).
PHP, por otro lado, es un lenguaje del lado del servidor: envía una solicitud desde su navegador al servidor, el servidor lee el archivo PHP que reside en el servidor y lo muestra en forma de HTML y CSS. MySQL le permite almacenar datos en su servidor. PHP puede acceder a estos datos y mostrarlos o manipularlos.
Si quieres comenzar a usar PHP, te recomendaría este libro: Head First PHP & MySQL.
🙂

Debe aprender y comprender los conocimientos básicos sobre php, mysql, instalación de MYSQL y PHP con XAMMP / MAMP.

PHP tiene una API oficial que muestra cómo interactuar PHP y MYSQL al construir aplicaciones basadas en bases de datos del mundo real. puedes encontrarlos aquí http://php.net/manual/en/book.mysqli.php

También recomiendo inscribirse en este curso Tutorial para principiantes PHP y MySQL – Udemy. Es un curso completo que cubre los conceptos básicos de la interacción de PHP con MYSQL, la consulta de la base de datos con PHP, etc.

Buena suerte

PHP se ejecuta en un servidor, puede hacer eco / imprimir su HTML y CSS que se enviarán al navegador del cliente. En el servidor, si necesita almacenar algo (por ejemplo, nombre de usuario, etc.), debe hacer una llamada al servidor MYSQL con una consulta MYSQL (usando un comando PHP). Si conoce PHP, debe conocer los comandos para acceder a esto.

Parece un poco como si no tuvieras un servidor con el que experimentar, puedes alquilar un servidor bastante barato que soporte MYSQL y PHP. De lo contrario, creo que debes ser un poco más específico con la pregunta.

El navegador utiliza HTML y CSS para representar una página web para usted.

PHP puede trabajar con MySQL para crear páginas web dinámicas desde el servidor. En esencia, el PHP generará el HTML que el servidor web servirá al navegador.

Si desea comprender mejor cómo se combinan estas tecnologías, eche un vistazo a un sistema de gestión de contenido basado en PHP como Drupal, WordPress o Joomla. También hay muchos otros CMS gratuitos de código abierto impulsados ​​por PHP. Por lo tanto, tiene ejemplos más que suficientes que puede examinar libremente para entender la implementación.

HTML y CSS es lo que hace que el aspecto de un sitio web. La sensación de la parte frontal está determinada por eso. Sin embargo, el backend, los datos, en sitios web pesados ​​o sitios web más grandes; use MYSQL como base de datos y PHP es el lenguaje utilizado para el desarrollo.

Dicho esto, no es necesario usar MYSQL como su base de datos preferida. Hay muchas opciones que incluyen SQL, Elastic Search, Mongo DB, según el tamaño y los requisitos de su empresa.

El enlace es el servidor web.
Las páginas HTML en el navegador de un cliente pueden invocar URL en servidores web, a través de varios métodos.
Ese servidor web puede invocar scripts PHP en un servidor web si el ‘motor’ de PHP está instalado como un controlador de contenido. Se puede acceder a dicho script a través de una URL, y también puede pasar variables a ese script desde el navegador.
Un script PHP puede llamar a funciones que interactúan con un servidor de base de datos.

1) Cree un formulario simple / elegante e intente guardar valores de ese formulario en una base de datos.
2) Cree otra página (algo tabular) donde necesite mostrar los valores de campo, agregue un icono de edición y elimine el icono y al editar muestre los valores (utilice el mismo formulario) y al eliminar, elimine la entrada de la base de datos.

PD: no sé por qué nadie te sugirió que buscaras operaciones CRUD para tener una idea 🙂

Tomemos a Quora por ejemplo, aunque en realidad no lo es, Quora usa Ruby on Rails, creo.
MySQL contiene todas las publicaciones, comentarios, votos arriba / abajo de Quora.
PHP está a cargo de insertar nuevas publicaciones en MySQL, u obtener la publicación correcta y los comentarios relacionados que desea mostrar en esta página.
Finalmente, estas publicaciones están decoradas con textos elegantes, botones, enlaces, casillas de verificación, listas, etc. que estás viendo.

Implementar un sitio completo como Quora puede llevar meses, incluso para desarrolladores experimentados. Pero lo básico es solo así 🙂
Hay toneladas de tutoriales en Internet que puede seguir. Solo elige uno.

Para ponerlo simple:

  1. Instale un servicio de base de datos y hágalo funcionar en un puerto, puede que necesite instalar un servidor web como Apache o Nginx, MySql es muy estándar y Postgresql para la base de datos.
  2. Use php para conectarse a la base de datos a través del puerto que ha configurado, será mejor que use una biblioteca para el ORM.
  3. Después de extraer los datos, úselos con php, proceselos como lo necesite y luego devuélvalos al usuario, ya sea como una aplicación de escritorio o como un servidor web a través del servidor.

Ahora, esto está demasiado simplificado, necesitará profundizar más para que funcione, Nginx es un gran servidor web, pero podría tener más recursos sobre Apache, al final usted es el que elige.

El hueso de la cadera se conecta con el hueso del muslo.
El hueso del muslo se conecta con el hueso de la rodilla.
El hueso de la rodilla se conecta al hueso de la pantorrilla.
Y así…

HTML de estilos CSS que puede generar PHP después de obtener datos de MySQL.

More Interesting

Estoy interesado en el desarrollo web pero no tengo antecedentes en él. ¿Qué lenguaje (s) de programación debo elegir y por qué?

¿Puedo crear páginas web dinámicas usando solo HTML y CSS?

Estoy tratando de desarrollar mi propio navegador web en Python usando PyGTK. Una cosa que no puedo entender es la parte de las cookies. ¿Cómo puedo almacenar y usar cookies en mi nuevo navegador?

Mi fila en Bootstrap no funciona como debería, y mis sesiones tampoco funcionan como deberían. ¿Que puedo hacer?

Cómo valorar un servicio que quiero proporcionar en línea

Empecé a aprender JavaScript, pero luego descubrí que JavaScript solo es inútil. Tienes que aprender HTML y CSS para JavaScript para tener alguna función. ¿Es esto cierto? Y si 'termino' de aprender JavaScript, ¿será fácil aprender HTML y CSS o los mezclaré y olvidaré qué código es para qué idioma?

¿Estoy siendo flojo para aprender desarrollo web, o simplemente no es para mí?

Tengo conocimientos de HTML. ¿Es necesario que conozca C ++ y Java antes de aprender sobre Python o es HTML suficiente?

Si creo un sitio web, un sitio web único, donde mi característica principal es que tengo una gran base de datos que nunca existió sobre algo, ¿alguien puede robar esa base de datos y crear su propio sitio web con mi base de datos?

Estoy desarrollando un sitio web para un cliente. ¿Cómo lo creo sin un dominio?

Hice un excelente formulario de contacto. ¿Cómo hago (usando HTML y CSS), que cuando alguien presiona 'enviar', me envían el formulario completo por correo electrónico?

Quiero crear un sitio web para poner mis notas y material a disposición de los aspirantes a JEE de forma gratuita. ¿Qué lenguajes de codificación debo aprender para eso?

El desarrollo web está creciendo y evolucionando rápidamente. ¿Debo considerar profundizar mi conocimiento?

Me gustaría crear un formulario que complete una página web o un PDF con datos incluidos en un formulario de 'entrada'. El diseño de la salida es bastante simple, pero no puedo entenderlo para hacer esto. ¿Cuáles son algunas ideas?

Tengo 14 años y sé HTML, CSS, algo de php y mucho WP. He creado un sitio web para mí para mostrar información. Estoy actuando como un negocio, no individual. ¿Bueno?