“Conocimientos Programación>Programación PHP /MySQL

Cómo construir un sitio Web con MySQL

2012/6/27
MySQL es un sistema de base de datos libre utilizado en un gran número de sitios web. MySQL es un sistema de gestión de base de datos relacional , y es de código abierto . Muchos anfitriones web ofrecen MySQL como estándar dentro de sus paquetes de alojamiento , y permiten a sus clientes un número de bases de datos MySQL para su uso dentro de sus sitios. Uso de MySQL es típicamente un proceso sencillo , incluso para las personas que no tienen experiencia de programación o base de datos. Utilizando una base de datos MySQL en su sitio web le permite hacerlo dinámico , así como un mayor control sobre sus datos. Instrucciones
1

diseñar la estructura de base de datos. Una base de datos relacional es el que consiste en entidades y sus relaciones . Cada entidad representa un objeto de algún tipo en su aplicación . Un ejemplo de esto podría ser un cliente en una aplicación comercial . En tal una base de datos podría ser una entidad cliente y una Entidad de Transacción . Cada entidad tendrá una tabla correspondiente en la base de datos . Diseñar la base de datos de una manera abstracta primero , decidir sobre las entidades que necesita.
2

Decidir sobre una lista de atributos para cada una de sus entidades . Los atributos son las características de una entidad que desea almacenar para cada registro en la base de datos . Por ejemplo , el nombre y la dirección de un cliente sería uno de sus atributos. Cada entidad debe tener un atributo que hace que cualquier registro de la tabla única - es la clave principal , y normalmente se representa como un número de identificación. Un enfoque simple, de uso común es asignar la siguiente en una serie de números cada vez que una nueva entrada se agrega a una tabla.
3

Decidir sobre las relaciones en la base de datos . La mayoría de las entidades tendrán relaciones con otras entidades . Por ejemplo , puede haber una relación entre el cliente y Entidades de transacción . Cada transacción es probable que se asocia con un único cliente , mientras que cada cliente puede estar asociada con una o más transacciones . Esto significa que la relación entre el cliente y la transacción es " uno a muchos ". Para unir las dos tablas dentro de la base de datos , se puede incluir un campo (atributo ) en la tabla de transacciones que almacena el número de identificación del cliente que lo colocó - esta es la clave externa . Cuando la relación es " uno a muchos " siempre debe incluir la clave externa en el lado "varios " , como esto se traduce en una mayor eficiencia e integridad.
4

Crea tu base de datos. Usar instrucciones SQL dentro de un script o una herramienta como phpMyAdmin para construir su base de datos. Utilizando una herramienta automatizada le permite construir la estructura sin tener que escribir sentencias SQL y servidores de Internet a menudo proporcionan estas herramientas de forma gratuita. Si está utilizando SQL , consideremos el siguiente ejemplo de sintaxis para crear las tablas :

CREAR "cliente" MESA

( 'ID ' smallint ( 3 ) NOT NULL AUTO_INCREMENT ,
< p > 'nombre' varchar ( 20 ) NOT NULL,

'dirección' varchar ( 100 ) NOT NULL,

PRIMARY KEY ( 'ID ')) ;

CREATE TABLE «transacción»

( 'ID ' smallint ( 3 ) NOT NULL aUTO_INCREMENT , fecha

' date_placed ' NOT NULL,

smallint ' client_id "( 3 ) NOT NULL,

PRIMARY KEY ( 'ID ')) ;

Tenga cuidado al elegir los tipos de datos correctos para sus atributos. Los campos de ID en ambas tablas se establecen para asignar automáticamente el siguiente número en una secuencia cada vez que se crea un nuevo registro . Rellenar la base de datos con algunos datos , aunque esto es sólo comprobar los datos , para empezar.
5

Conectarse a los datos mediante un script del lado del servidor como PHP o ASP . Los sitios web son creados mediante la construcción de estructuras HTML en la parte superior de los datos. La interfaz de sitio web que resulta normalmente también facilitar la actualización o adición a los datos . Por ejemplo , alguien en un administrador o cargo directivo lo desea, puede ver la lista de las transacciones relacionadas con un cliente en particular. En este ejemplo de script PHP, el ID de cliente se ha enviado a la secuencia de comandos a través de la variable POST, lo que suele suceder en los casos en que el usuario ha solicitado la información mediante un formulario :

< php

//conectarse a la base de datos utilizando el host correcto , nombre de usuario y contraseña

mysql_connect ( "localhost ", " usuario_bd ", " db_pass ");

//seleccionar la base de datos nombre El

mysql_select_db ( " nombre_bd ");

//crear la página HTML estructura

echo " html head < /head> < body>

" ;

//consultar la base de datos - el ID de cliente se ha pasado en medio de

$ db_query = ." select * from transacción en client_id = "$ _POST [' ID '] ;

$ db_result = mysql_query ($ db_query ) ;

//iterar a través de los resultados de la consulta

while ($ db_row = mysql_fetch_array ($ db_result ) )


{ //obtener los datos en variables

$ FECHA_TRANS = $ db_row [' date_placed '] ;

//escribir los datos a . . en HTML

echo "

" $ FECHA_TRANS "< /p >"; }


//cerrar la página HTML estructuras

echo " < /div > < /body> < /html >";

>

Este ejemplo trivial , simplemente escribe las fechas de las transacciones de un cliente determinado? . Naturalmente sus propios scripts deben reflejar el propósito de su sitio .

Programación PHP /MySQL
Cómo aumentar la carga de vídeos Tamaño del archivo con PHP
Cómo utilizar variables en una instrucción Select MySQL
Cómo insertar datos en MySQL con PHP
¿Cómo puedo reproducir un archivo PHP
Cómo construir un selector de idiomas en PHP y JavaScript
Cómo agregar campos ocultos en MySQL
Cómo analizar XML Sports Feeds
Cómo acceder a un array asociativo de PHP
Conocimientos Informáticos © http://www.ordenador.online