Com enllaçar una base de dades a una pàgina web

El contingut de qualsevol lloc web per a una empresa o organització inclou dades, inclosos text, imatges, suports i valors numèrics. L’ús d’una base de dades per emmagatzemar aquestes dades és un enfocament eficient per a molts llocs. Si les dades del vostre lloc s’emmagatzemen en una base de dades (per exemple, mitjançant un sistema de gestió de bases de dades com MySQL), podreu afrontar la tasca de presentar les dades a les vostres pàgines web. Aquest procés implica connectar-se a la base de dades, consultar-la per obtenir dades i presentar-les en HTML, sovint mitjançant un llenguatge de seqüència d’ordres del servidor com PHP.

1

Prepareu els detalls del compte d'usuari de la base de dades. Els sistemes de bases de dades utilitzen comptes, amb nivells específics d’accés a cada usuari. Les dades del vostre compte han d'incloure un nom d'usuari i una contrasenya. Localitzeu aquests detalls, si cal, copieu-los en un fitxer. També necessitareu el nom i la ubicació de la vostra base de dades. Cerqueu tots aquests detalls abans de començar a codificar. El vostre amfitrió web us pot ajudar amb aquesta informació si no la trobeu.

2

Connecteu-vos a la vostra base de dades. Haureu d’utilitzar un o més scripts del servidor per connectar-vos a la vostra base de dades. El següent exemple de codi demostra fer una connexió de base de dades a un sistema MySQL dins d'un script PHP:

Haureu d’alterar l’adreça de l’amfitrió, el nom d’usuari i la contrasenya per reflectir el vostre propi compte. El procés per establir una connexió és similar per a altres sistemes de bases de dades i llenguatges de programació.

3

Consulteu les vostres dades. En la majoria dels casos, els scripts utilitzen SQL (Structured Query Language) per recuperar conjunts específics de dades de bases de dades. Aquestes consultes SQL es poden executar des de l'interior d'un script del servidor. La següent mostra de consulta mostra la recuperació de tots els registres d'una taula anomenada "Clients":

SELECCIÓ * DELS CLIENTS

El següent codi mostra l'execució d'aquesta consulta en PHP:

$ customer_result = mysql_query ("SELECCIÓ * DELS CLIENTS");

La variable conté les dades de resultat després de la consulta.

4

Envieu les vostres dades. Un cop recupereu les dades de la vostra base de dades, podeu presentar-les a les pàgines del lloc, que s’estructuren en etiquetes HTML. El següent codi mostra com s’escriuen els resultats de la consulta en una pàgina dins d’estructures HTML:

while ($ customer_row = mysql_fetch_array ($ customer_result)) {echo "

". $ customer_row ['CustName']."

"; }

En aquest cas, el bucle while recorre cada registre de la taula "Client", escrivint el valor d'un camp "CustName" a la pàgina com a part d'un element de paràgraf. Haureu d’alterar el codi per reflectir els camps de la taula de base de dades i les estructures HTML que vulgueu mostrar.

5

Proveu el vostre script. Un cop hàgiu completat, o parcialment, el vostre script de connexió a la base de dades, pengeu-lo al servidor per provar-lo. Si teniu errors, comproveu els detalls del compte de la base de dades i l'estructura de les taules. Un cop hàgiu establert que podeu connectar-vos a la base de dades amb èxit al vostre script, podeu basar-vos en el codi bàsic per presentar les vostres dades als usuaris del lloc.