Este documento describe los pasos para conectarse a una base de datos MySQL desde PHP, incluyendo conectarse al servidor MySQL, seleccionar una base de datos, ejecutar consultas SQL, obtener resultados y cerrar la conexión. Explica funciones como mysql_connect(), mysql_select_db(), mysql_query(), mysql_num_rows(), mysql_fetch_assoc() y mysql_close().
3. <?-- CONEXIÓN A MYSQL CON PHP-- ?>
CONEXTARSE A UN SERVIDOR DE MYSQL
MYSQL_CONNECT()
4. <? -- Conectar a un servidor de MySQL -- ?>
$conexion =
Función de conexión
con mysql Usuario de la BD
mysql_connect(“localhost”,”usuario”,”password”);
Servidor local PARAMETROS de la BD
Contraseña
5. <?-- CONEXIÓN A MYSQL CON PHP-- ?>
SELECCIONAR UNA BASE DE DATOS
MYSQL_SELECT_DB
6. <? -- Conectar a un servidor de MySQL -- ?>
mysql_select_db(“bd”);
Función para
seleccionar la BD
Nombre de la BD
7. <?-- CONEXIÓN A MYSQL CON PHP-- ?>
EJECUTAR UNA INSTRUCCIÓN SQL
MYSQL_QUERY
8. <? -- Conectar a un servidor de MySQL -- ?>
Declaramos una
variable Consulta a
desarrollar
$resultado = mysql_query($consulta, $conexion);
Instrucción de de
ejecución de la
PARAMETROS de conexión
Variable
consulta
9. <?-- CONEXIÓN A MYSQL CON PHP-- ?>
OBTENER EL NUMERO DE REGISTRO DEVUELTOS POR LA CONSULTA
MYSQL_NUM_ROWS
10. <? -- Conectar a un servidor de MySQL -- ?>
Declaramos una
variable
$registros = mysql_num_rows($resultado);
Función que devuelve el Variable donde esta
numero de registro la consulta
obtenidos por la consulta-
11. <?-- CONEXIÓN A MYSQL CON PHP-- ?>
DEVUELVE UN ARRAY ASOCIATIVO
MYSQL_FETCH_ASSOC
12. <? -- Conectar a un servidor de MySQL -- ?>
mysql_fetch_assoc
Devuelve un array asociativo
que corresponde a la fila
recuperada y mueve el
apuntador de datos interno
hacia adelante.
Variable
while($fila=mysql_fetch_assoc($resultado))
Bucle Función de php que Variable donde esta
devuelve una matriz la consulta
asociativa
13. <?-- CONEXIÓN A MYSQL CON PHP-- ?>
CERRAR UNA CONEXIÓN –SSI EXISTE EL VALOR- ERROR TECNICO DE MYSQL
MYSQL_CLOSE()- ISSET – MYSQL_ERROR()
14. <? -- Conectar a un servidor de MySQL -- ?>
mysql_close();
Cierra la conexión a la BD.
If(isset(…))
Si el valor existe
Mysql_error()
Devuelve el error técnico
de mysql
15. <? -- Conectar a un servidor de MySQL -- ?>
1 Configuración de
Web Site Local
4
2 Creamos las BD
Conectamos
3 Creamos los
formularios