06.09.2014 Views

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

Bases de datos: Software libre - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© FUOC • 71Z799014MO 9 Desarrollo <strong>de</strong> aplicaciones en conexión con bases <strong>de</strong> <strong>datos</strong><br />

Por lo que respecta a la utilización <strong>de</strong> la API para la conexión y consulta <strong>de</strong><br />

bases <strong>de</strong> <strong>datos</strong>, empezaremos con un ejemplo:<br />

1 <br />

En las cinco primeras líneas se establece la conexión y se selecciona la base <strong>de</strong><br />

<strong>datos</strong> con que se va a trabajar. El código es bastante explícito y la mayoría <strong>de</strong> errores<br />

al respecto suelen <strong>de</strong>berse a una mala configuración <strong>de</strong> los permisos <strong>de</strong>l usuario<br />

sobre la base <strong>de</strong> <strong>datos</strong> con la que <strong>de</strong>be trabajar.<br />

Conviene estar muy atento, sobre todo a las direcciones <strong>de</strong> origen <strong>de</strong> la conexión,<br />

ya que, aunque po<strong>de</strong>mos usar localhost como nombre <strong>de</strong> equipo,<br />

si el intérprete y el SGBD están en el mismo servidor, suele ocurrir que PHP<br />

resuelve localhost al nombre real <strong>de</strong>l equipo e intenta conectarse con esta<br />

i<strong>de</strong>ntificación. Así pues, <strong>de</strong>bemos examinar cuidadosamente los archivos <strong>de</strong><br />

registro <strong>de</strong> MySQL y los usuarios y privilegios <strong>de</strong>l mismo si falla la conexión.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!