Posted by :
Unknown
sábado, 6 de abril de 2013
[Principiantes] Como conectar una base de datos MySQL en PHP
Para los recién iniciados en PHP y MySQL, es esencial saber conectar el servidor y una(s) base de datos MySQL en PHP. Bien comenzamos.
1) Debes tener instalado Wamp Server.
2) Debes tener instalado cualquier IDE/Editor de códigos. Como por ejemplo:
Si tienes Windows XP/Vista/7/8
A) Dreamweaver CS (O superior)
B) NetBeans IDE (Muy buen editor)
C) PHP editor
D) Notepad++
E) El Bloc de Notas que trae Windows (Aunque es muy incomodo)
Entre otros
Si tienes Linux (Ya sea Ubuntu/Debian/Mandriva/Canaima [Entre otros])
A) NetBeans IDE
B) getPHPEdit
C) Geany
D) Beaver-Editor
E) Screem
Entre otros
3) Cualquier explorador. Por Ejemplo: Google Chrome, Firefox, Internet Explorer, Opera, entre otros
Luego de haber cumplido lo anterior, procedemos.
Hay que conocer las funciones: mysql_connect y mysql_select_db.
La función mysql_connect
Se conecta al servidor que en este caso es en el Wamp Server.
Formula de mysql_connect
$Nombre_De_La_Variable_De_Conexion = mysql_connect('Nombre del servidor', 'Nombre del Usuario', 'Contraseña');
Al instalar Wamp Server el Nombre del servidor por defecto es localhost, el Nombre del Usuario por defecto es root y la Contraseña por defecto esta vacía. Entonces quedaria asi
mysql_connect('localhost', 'root', '');
Siguiendo la formula de mysql_connect queda asi:
$Conexion = mysql_connect('localhost', 'root', '');
Ejemplo de como queda en código:
<?php
$Conexion = mysql_connect('localhost', 'root', '');
?>
¿Como se si se conecto o no se conecto con el servidor?
Se utiliza la función die con el operador lógico or.
Formula:
$Nombre_De_La_Variable_De_Conexion = mysql_connect('Nombre del servidor', 'Nombre del Usuario', 'Contraseña') or die("Mensaje a mostrar");
Ejemplo de como queda en código:
<?php
$Conexion = mysql_connect('localhost', 'root', '') or die("No se pudo conectar al servidor");
?>
La función mysql_select_db
Selecciona la base de datos ya creada en MySQL.
Formula del mysql_select_db
mysql_select_db('Nombre de la base de datos', $Nombre_De_La_Variable_De_Conexion);
Ejemplo: Si creamos una Base de Datos con el nombre Prueba, queda de esta manera.
mysql_select_db('Prueba', $Conexion);
¿Como puedo saber si seleccionó o no ha podido seleccionar con la base de datos?
Se utiliza la función die con el operador lógico or.
Formula
mysql_select_db('Prueba', $Conexion) or die("Mensaje a mostrar");
Ejemplo de como queda el código:
<?php
mysql_select_db('Prueba', $Conexion) or die("No se ha podido seleccionar la base de datos");
?>
Ejemplo completo (Copia y pega este código en tu IDE)
<?php
$Conexion = mysql_connect('localhost', 'root', '') or die("No se pudo conectar al servidor");
mysql_select_db('Prueba', $Conexion) or die("No se ha podido seleccionar la base de datos");
?>
"Eso es todo, espero que les haya servido de mucha ayuda."
Información relacionada
- Ir a inicio »
- PHP y MySQL »
- [Principiantes] Como conectar una base de datos MySQL en PHP