1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

PHP y bases de datos ¿Qué son y cómo funcionan?

Tema en 'Programación y Diseño Web' iniciado por RBZ, 18 Ene 2007.

  1. RBZ

    RBZ Usuario activo

    Buenas:

    Siempre oigo que para los sitios en los que se añade y cambia el contenido a menudo, o que tiene la misma estructura todas las páginas, es mejor hacerlo con una base de datos y algún lenguaje del lado del servidor, por ejemplo PHP. ¿Cómo funcionan estos sitios?.

    Pongámos por ejemplo un sitio que convine imágenes y texto. Las imágenes de cada página supongo que se pondrían en carpetas, los textos serían las bases de datos, y luego el php sería lo que hace que se seleccione en uno u otro orden ¿no?.

    Conocen algún tutorial que venga con ejemplos conjuntos, soy un poco raro a lo mejor, pero me es más fácil aprender modificando algo que tenga forma. Quiero decir cuando he aprendido html y css lo hacia viendo páginas en conjunto, no ejemplos aislados de cada propiedad. :huh: Huum espero que se me entienda.
     
  2.  
  3. elQuique

    elQuique Usuario activo

    El PHP como el ASP, son leguajes que ejecutan en el servidor, cuando un usuario pide una pagina si esta contiene codigo PHP este codigo se ejecuta en el servidor y genera HTML que es lo que se muestra en tu navegador.

    Ejemplo de Pagina HTML:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <html>
    <body>
    Hola
    </body>
    </html>
    <!--c2--></div><!--ec2-->

    Es una pagina que muestra "Hola" en tu navegador, el proceso es:

    1) Tu escribes la direccion de la pagina en tu navegador
    2) Se le pide al servidor
    3) El servidor la muestra directamente porque no tiene ningun codigo PHP (o cualquiera en lenguaje de servidor)
    4) Se muestra el HTML en tu navegador

    Si esa pagina tuviera algun codigo PHP por ejemplo asi:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <html>
    <body>
    Hola&nbsp;&nbsp;<?php echo 2 + 2; ?>
    </body>
    </html>
    <!--c2--></div><!--ec2-->

    Los pasos serian los siguientes:

    1) Tu escribes la direccion de la pagina en tu navegador
    2) Se le pide al servidor
    3) El servidor detecta que tiene codigo PHP (o cualquiera en lenguaje de servidor)
    4) Ejecuta esas ordenes, generando HTML
    Jamasss en tu navegador y a tu PC llega esas ordenes PHP, siempre se procesan en el SERVIDOR, por tanto este codigo que mencionamos

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <html>
    <body>
    Hola&nbsp;&nbsp;<?php echo 2 + 2; ?>
    </body>
    </html>
    <!--c2--></div><!--ec2-->

    el SERVIDOR lo transforma en:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <html>
    <body>
    Hola&nbsp;&nbsp;4
    </body>
    </html>
    <!--c2--></div><!--ec2-->

    (porque calcula que 2 + 2 da 4 y echo quiere decir imprimir ;)) por tanto eso ya convertido a html viaja por interrnet desde el servidor a tu navegador y sigue con el ultimo paso...

    5) Se muestra el HTML en tu navegador

    Asi como hacemos 2 + 2, se puede automatizar cualquier operacion mucho mas compleja.

    Bases de datos ??
    Bueno cuando tenemos mucha informacion, es conveniente almacenarla en algun sistema apropiado, esto es justamente una base de datos, esta compuesta por la informacion en si y un Servidor que es un software especializado para manejar esa informacion (ordenarla, obtenerla rapido, filtrarla, etc)

    Por ejemplo si tenes un archivo en Word con 50 mil nombres no podes ordenarlos alfabeticos, justamente necesitas algo que este especializado en manejar datos y eso es una base de datos. La informacion almacenada de manera apropiada y un software o servidor de bases de datos, que te permite agregar, eliminar, modificar, listarlos, etc.

    Para mi el mejor lenguaje para Webs es PHP, algunos tutoriales de PHP
    <a href="http://www.tallerwebmaster.com/Tutoriales-Programacion-Web-con-PHP-c-9.html" target="_blank">http://www.tallerwebmaster.com/Tutoriales-...on-PHP-c-9.html</a>

    Y la base de datos que mejor se lleva con PHP es MySQL, ahi tambien tienes un tutorial de listado que usa PHP y MySQL como base de datos.

    Listado de Registros PHP y MySQL (Vistas: 2155)
    <a href="http://www.tallerwebmaster.com/Tutorial-Listado-de-Registros-PHP-y-MySQL-c-40.html" target="_blank">http://www.tallerwebmaster.com/Tutorial-Li...MySQL-c-40.html</a>

    son temas muy amplios o sea que como consejo ve por partes y pregunta todas las veces que quieras de a poco y le entras al tema :)
     
  4. RBZ

    RBZ Usuario activo

    Bien entonces la bases de datos se escriben en un lenguaje en especial, que es el MySQL, no son los datos simplemente. O.k, gracias ahora entiendo la función de la base de datos.
     
  5. stomp

    stomp El Unico Humano Que Nacio Con Alas...

    si pero es muy facil usarlas... creo que es au mas facil que fox o oracle, o otras ademas tiene mucha integracion en estos tiempos con la mayoria de scripts y lenguajes..
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·