Conectar con las bases de datos a través de PHP
- Hosting (Pro)
- Hosting revendedor (Pro)
Dificultad: Facil
Tiempo necesitado: 5 min.
Se aplica a: Hosting (Pro)
Herramientas requeridas: Ninguna
Contenido
Introducción
El presente instructivo explica el procedimiento para conectar con una base de datos a través de un script PHP.
Las bases de datos pueden ser gestionadas directamente a través de phpMyAdmin o a través del código PHP ejecutado en el sitio web.
PHP:
Acrónimo de Hypertext Preprocessor (inicialmente PHP Tools o Personal Home Page Tools). PHP es un lenguaje de programación diseñado para la creación de contenido dinámico para sitios web, aplicaciones para servidores y otros tipos de programas (incluyendo aplicaciones con interfaz gráfica usando la librería GTK+).
Funciona ejecutándose en un servidor web, tomando el código en PHP como entrada y creando sitios web como salida. PHP puede ser utilizado en diferentes servidores web, sistemas operativos y en conexión con varios tipos de sistemas de gestión de bases de datos, incluyendo Apache, GNU/Linux y MySQL, respectivamente. Permite instalar en un sitio web programas de foros de opinión, libros de visitas, tiendas online, etc.
Algunas de sus ventajas son: licencia de software libre; lenguaje multiplataforma; programación segura y confiable; conexión con la mayoría de los motores de base de datos, gran cantidad de módulos; posibilidad de desarrollar aplicaciones web dinámicas con acceso a información almacenada en una base de datos; amplia documentación y soporte técnico; etc.
Más información: www.php.net
Requerimientos
Antes de comenzar con el instructivo, asegúrese de contar con la siguiente información:
- Nombre de dominio: ejemploxmundo.com.ar
- Usuario administrador del Panel de Control.
- Contraseña de la base de datos.
Conectar a una base de datos a través de PHP
Los archivos PHP que se conecten a la base deberán poseer una línea de código que realice la conexión con la base de datos. Esta línea de código tiene el siguiente formato:
mysql_connect('localhost', 'usuario', 'contraseña');
A continuación se explica qué significa cada uno de los datos del código:
- “mysql_connect()”: función que establece la conexión con un servidor MySQL. Los argumentos son opcionales y de no haberlos se asumen los valores por defecto ('localhost', usuario propietario del proceso del servidor, contraseña vacía).
- “Host o servidor”: este dato debe ser siempre localhost, ya que indica que la base debe buscarse en el servidor local de base de datos.
- “Usuario”: es siempre el "usuario administrador" del Panel de Control y no puede modificarse. El usuario para ingresar a la base de datos figura dentro del Panel de Control, en la sección “Servicios” > “MySQL” > “Cambiar clave”.
- “Contraseña”: la clave para conectarse con la base de datos se asigna dentro del Panel de Control, en la sección “Servicios” > “MySQL” > “Cambiar clave”. Para más información, ver el instructivo Solucionar error "Cannot connect to database"
Advertencia: Si se modifica la contraseña de las bases de datos sin modificar la línea de código, se obtendrá en el sitio web el error “Cannot connect to Database”. Para evitar este error, cada vez que se cambie la contraseña de las bases de datos se deberá también modificar los códigos PHP utilizados para conectar con la base de datos. Para más información, consultar el instructivo Solucionar error "Cannot connect to database".