Tecnología

Inicio

Cómo crear una página web PHP MySQL

Cómo crear una página web PHP MySQL


Creación de un sitio web utilizando el lenguaje de programación PHP y el sistema de gestión de base de datos MySQL es una tarea común en el campo del desarrollo web. Incluso si usted tiene poca experiencia técnica, usted puede enseñar todas las técnicas utilizadas. Para crear un sitio que es funcional y eficiente, se centran en un aspecto a la vez, el aprendizaje de las habilidades requeridas; a continuación, ponerlas en práctica y pasar a la siguiente etapa. Se puede crear un sitio de PHP y MySQL así como un principiante.

Instrucciones

1 El diseño de su base de datos de sitio web. La base de su sitio será la base de datos MySQL, por lo que la primera tarea de la creación es el diseño de este almacén de datos. El diseño se crea dependerá del propósito de su sitio, pero debe enumerar las tablas, las columnas y las relaciones entre los elementos de datos desea almacenar. Por ejemplo, en un sitio web al por menor, las tablas podrían incluir al cliente y Orden. La tabla de clientes podría contener los nombres, direcciones y datos de contacto de los clientes, mientras que la tabla Order podría contener las fechas y detalles de los pedidos realizados.

2 Definir las relaciones dentro de sus datos. Así como una lista de los datos vitales que necesita para su sitio, sus datos requerirán una serie de elementos adicionales para funcionar con eficacia. Todas las tablas deben tener una columna que identifica de forma única cada fila, utilizando una clave principal que es normalmente un número. Para reflejar la relación entre el cliente y el Orden, la tabla Order podría utilizar una clave externa, mediante la inclusión de una columna que indica el número de identificación único para el cliente asociado con ningún orden en particular.

3 Poner en práctica su base de datos. Para construir la base de datos utilizando su diseño, puede utilizar sentencias SQL u opcionalmente una interfaz Web como phpMyAdmin, si su proveedor de alojamiento web ofrece esto. El uso de una interfaz, puede crear sus tablas de la base sin necesidad de escribir código, sino para crearlo utilizando SQL, la sintaxis de ejemplo siguiente se puede utilizar:

CREATE TABLE cliente (

CustomerID NO int NULL,

varchar CustomerName (50),

varchar CustomerAddress (50),

PRIMARY KEY (CustomerID))

CREAR TABLA Orden (

IDPedido NO int NULL,

fecha FechaPedido,

OrderDetails varchar (50),

OrderCustomer NO int NULL,

PRIMARY KEY (IdPedido))

(Ver Referencias 2)

4 Crear sus archivos PHP. Cuando sus páginas web son vistos, que se construirán utilizando el código PHP. Sus archivos PHP se deben guardar con la extensión ".php" y se almacenan en el servidor Web. El siguiente es el esquema básico de una página web en PHP:

<Html>

<Head> </ head>

<Body>

<? Php

// Código php

?>

</ Body>

</ Html>

Tenga en cuenta que dentro de un archivo PHP puede alternar entre HTML y PHP. Dentro de la sección PHP, puede incluir cualquier procesamiento que necesita, incluyendo la conexión a la base de datos y escribir estructuras HTML en el navegador del usuario. (Ver Referencias 3)

5 Conectarse a la base de datos y presentar los resultados a los usuarios del sitio. El siguiente código de ejemplo muestra la conexión a una base de datos MySQL en PHP, incluyendo la consulta y escribiendo algunos de los datos en estructuras HTML que serán enviados al navegador como parte de la página Web:

mysql_connect ( "localhost", "usuario", "pase");

mysql_select_db ( "dbname");

$ Cust_query_result = mysql_query ( "SELECT * FROM Cliente");

while ($ cust_row = mysql_fetch_array ($ cust_query_result)) {

echo "<div>" $ cust_row [ 'NombreCliente'] "</ div>"..;

}

Alterar las secciones de conexión y de consulta para adaptarse a su propia base de datos y el sitio web. Guarde los archivos, subirlos a su servidor Web y navegar por el sitio para probarlo. (Ver Referencias 4)

Consejos y advertencias

  • Al centrarse en cada elemento en su sitio web de MySQL a su vez, va a equiparse con una fundación en el desarrollo de habilidades que se puede construir en el tiempo.
  • Centrándose en conseguir su sitio construido rápidamente utilizando fragmentos de código, en lugar de aprender los conceptos involucrados, hará que sus sitios web menos eficaces y su experiencia en el desarrollo difícil.