SlideShare una empresa de Scribd logo
INSTRUCTOR: MARCO ANTONIO ANDRADE

CONEXIÓN A MYSQL CON PHP
RUTA DE APRENDIZAJE

DEFINICIÓN
             VARIABLES        OPERADORES
  DE PHP




                              ESTRUCTURAS
FUNCIONES    ARREGLOS
                               DE CONTROL




CONEXIÓN A
   BD
<?-- CONEXIÓN A MYSQL CON PHP-- ?>




CONEXTARSE A UN SERVIDOR DE MYSQL

MYSQL_CONNECT()
<? -- 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
<?-- CONEXIÓN A MYSQL CON PHP-- ?>




SELECCIONAR UNA BASE DE DATOS

MYSQL_SELECT_DB
<? -- Conectar a un servidor de MySQL -- ?>




mysql_select_db(“bd”);

       Función para
     seleccionar la BD

                         Nombre de la BD
<?-- CONEXIÓN A MYSQL CON PHP-- ?>




EJECUTAR UNA INSTRUCCIÓN SQL

MYSQL_QUERY
<? -- 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
<?-- CONEXIÓN A MYSQL CON PHP-- ?>




OBTENER EL NUMERO DE REGISTRO DEVUELTOS POR LA CONSULTA

MYSQL_NUM_ROWS
<? -- 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-
<?-- CONEXIÓN A MYSQL CON PHP-- ?>




DEVUELVE UN ARRAY ASOCIATIVO

MYSQL_FETCH_ASSOC
<? -- 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
<?-- CONEXIÓN A MYSQL CON PHP-- ?>




CERRAR UNA CONEXIÓN –SSI EXISTE EL VALOR- ERROR TECNICO DE MYSQL
MYSQL_CLOSE()- ISSET – MYSQL_ERROR()
<? -- 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
<? -- Conectar a un servidor de MySQL -- ?>

1   Configuración de
    Web Site Local
                                    4

2   Creamos las BD
                       Conectamos

3   Creamos los
    formularios

Más contenido relacionado

La actualidad más candente

Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde java
devsco63
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
tickyandres
 
Manual de conexión de base de datos distribuida.pdf
Manual  de conexión de base de datos distribuida.pdfManual  de conexión de base de datos distribuida.pdf
Manual de conexión de base de datos distribuida.pdf
Josafat Aguilar Olivares
 
Contraseñas de sgbd
Contraseñas de sgbdContraseñas de sgbd
Contraseñas de sgbd
270219996
 
Manual de base de datos distribuidasd+
Manual de base de datos distribuidasd+Manual de base de datos distribuidasd+
Manual de base de datos distribuidasd+
Jorch Mendez
 

La actualidad más candente (16)

My sql
My sqlMy sql
My sql
 
Unidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde javaUnidad 9. acceso a base de datos desde java
Unidad 9. acceso a base de datos desde java
 
DPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHGDPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHG
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-php
 
Presentación1
Presentación1Presentación1
Presentación1
 
Mysql2
Mysql2Mysql2
Mysql2
 
Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)
 
Actividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclientActividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclient
 
Replicacion de base de datos
Replicacion de base de datosReplicacion de base de datos
Replicacion de base de datos
 
Dprn3 u3 a1_eeul
Dprn3 u3 a1_eeulDprn3 u3 a1_eeul
Dprn3 u3 a1_eeul
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Manual de conexión de base de datos distribuida.pdf
Manual  de conexión de base de datos distribuida.pdfManual  de conexión de base de datos distribuida.pdf
Manual de conexión de base de datos distribuida.pdf
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
 
Contraseñas de sgbd
Contraseñas de sgbdContraseñas de sgbd
Contraseñas de sgbd
 
Manual de base de datos distribuidasd+
Manual de base de datos distribuidasd+Manual de base de datos distribuidasd+
Manual de base de datos distribuidasd+
 
Dprn3 u3 a1_osfm
Dprn3 u3 a1_osfmDprn3 u3 a1_osfm
Dprn3 u3 a1_osfm
 

Destacado

Presentacion espiin final
Presentacion espiin finalPresentacion espiin final
Presentacion espiin final
planbelow
 
2012 etpm aniversario
2012 etpm aniversario2012 etpm aniversario
2012 etpm aniversario
Besp
 
E learning en la formación profesional universitaria
E learning en la formación profesional universitariaE learning en la formación profesional universitaria
E learning en la formación profesional universitaria
Hada Versluys
 
Estudio visibilidad de_las_galeras_de_arte_en_la_web_2.0
Estudio visibilidad de_las_galeras_de_arte_en_la_web_2.0Estudio visibilidad de_las_galeras_de_arte_en_la_web_2.0
Estudio visibilidad de_las_galeras_de_arte_en_la_web_2.0
Toñi Ricoy
 
Hernan cortes parte 2
Hernan cortes parte 2Hernan cortes parte 2
Hernan cortes parte 2
nidree
 
España - Suiza
España - SuizaEspaña - Suiza
España - Suiza
arsfutbol
 
Lomce. reforma educativa
Lomce. reforma educativaLomce. reforma educativa
Lomce. reforma educativa
Rafael Feito
 
Syllabus informática i 2014 semestre
Syllabus informática i 2014 semestreSyllabus informática i 2014 semestre
Syllabus informática i 2014 semestre
Kary
 
Cap. 1 a_-_negative_expressions
Cap. 1 a_-_negative_expressionsCap. 1 a_-_negative_expressions
Cap. 1 a_-_negative_expressions
nidree
 
I unidad
I unidadI unidad
I unidad
UNT
 

Destacado (20)

Presentacion espiin final
Presentacion espiin finalPresentacion espiin final
Presentacion espiin final
 
2012 etpm aniversario
2012 etpm aniversario2012 etpm aniversario
2012 etpm aniversario
 
E learning en la formación profesional universitaria
E learning en la formación profesional universitariaE learning en la formación profesional universitaria
E learning en la formación profesional universitaria
 
Estudio visibilidad de_las_galeras_de_arte_en_la_web_2.0
Estudio visibilidad de_las_galeras_de_arte_en_la_web_2.0Estudio visibilidad de_las_galeras_de_arte_en_la_web_2.0
Estudio visibilidad de_las_galeras_de_arte_en_la_web_2.0
 
Escuela inclusiva
Escuela inclusivaEscuela inclusiva
Escuela inclusiva
 
¿Todos tenemos una marca personal? presentación 14 3-2013
¿Todos tenemos una marca personal? presentación 14 3-2013¿Todos tenemos una marca personal? presentación 14 3-2013
¿Todos tenemos una marca personal? presentación 14 3-2013
 
Hernan cortes parte 2
Hernan cortes parte 2Hernan cortes parte 2
Hernan cortes parte 2
 
España - Suiza
España - SuizaEspaña - Suiza
España - Suiza
 
Palabra De Mujer
Palabra De MujerPalabra De Mujer
Palabra De Mujer
 
Abc
AbcAbc
Abc
 
Plataforma Ambiental Subtropical para la gestión de los recursos naturales, S...
Plataforma Ambiental Subtropical para la gestión de los recursos naturales, S...Plataforma Ambiental Subtropical para la gestión de los recursos naturales, S...
Plataforma Ambiental Subtropical para la gestión de los recursos naturales, S...
 
Lomce. reforma educativa
Lomce. reforma educativaLomce. reforma educativa
Lomce. reforma educativa
 
Syllabus informática i 2014 semestre
Syllabus informática i 2014 semestreSyllabus informática i 2014 semestre
Syllabus informática i 2014 semestre
 
Cap. 1 a_-_negative_expressions
Cap. 1 a_-_negative_expressionsCap. 1 a_-_negative_expressions
Cap. 1 a_-_negative_expressions
 
Proyecto tic
Proyecto ticProyecto tic
Proyecto tic
 
Tiempos escolares
Tiempos escolaresTiempos escolares
Tiempos escolares
 
62788870 insuficiencia-renal
62788870 insuficiencia-renal62788870 insuficiencia-renal
62788870 insuficiencia-renal
 
S2880 creación doctorado en dirección de empresas
S2880 creación doctorado en  dirección de empresasS2880 creación doctorado en  dirección de empresas
S2880 creación doctorado en dirección de empresas
 
I unidad
I unidadI unidad
I unidad
 
Destino colombia 11 c
Destino colombia   11 cDestino colombia   11 c
Destino colombia 11 c
 

Similar a Sesion 4

Base de Datos por Gustavo V.M
Base de Datos por Gustavo V.MBase de Datos por Gustavo V.M
Base de Datos por Gustavo V.M
Gustavo
 
Curso php dia4
Curso php dia4Curso php dia4
Curso php dia4
cognos_uie
 
Conexion base-de-datos-php (2)
Conexion base-de-datos-php (2)Conexion base-de-datos-php (2)
Conexion base-de-datos-php (2)
LENINMATEO1
 

Similar a Sesion 4 (20)

Base de Datos por Gustavo V.M
Base de Datos por Gustavo V.MBase de Datos por Gustavo V.M
Base de Datos por Gustavo V.M
 
Mysql3
Mysql3Mysql3
Mysql3
 
Curso php dia4
Curso php dia4Curso php dia4
Curso php dia4
 
Funciones de bd en php
Funciones de bd en phpFunciones de bd en php
Funciones de bd en php
 
Prg4 2 x02
Prg4 2 x02Prg4 2 x02
Prg4 2 x02
 
Cuarta 1
Cuarta 1Cuarta 1
Cuarta 1
 
Tema4[php]
Tema4[php]Tema4[php]
Tema4[php]
 
php-mysql
php-mysqlphp-mysql
php-mysql
 
Cuarta 1
Cuarta 1Cuarta 1
Cuarta 1
 
MySql
MySqlMySql
MySql
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-php
 
Conexion base-de-datos-php (2)
Conexion base-de-datos-php (2)Conexion base-de-datos-php (2)
Conexion base-de-datos-php (2)
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-php
 
Conexion base-de-datos-php
Conexion base-de-datos-php Conexion base-de-datos-php
Conexion base-de-datos-php
 
Instalación y clases de mysql client
Instalación y clases de mysql clientInstalación y clases de mysql client
Instalación y clases de mysql client
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
 
016
016016
016
 
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian WheezyPostfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
 

Más de futurodelweb.com (11)

Aplicaciones móviles con Jquery Mobile, PHP y MySQL
Aplicaciones móviles con Jquery Mobile, PHP y MySQLAplicaciones móviles con Jquery Mobile, PHP y MySQL
Aplicaciones móviles con Jquery Mobile, PHP y MySQL
 
Guia7
Guia7Guia7
Guia7
 
Kodu
KoduKodu
Kodu
 
Html5
Html5Html5
Html5
 
Programación básica de kodu
Programación básica de koduProgramación básica de kodu
Programación básica de kodu
 
Sesion 3
Sesion 3Sesion 3
Sesion 3
 
Sesion 2
Sesion 2Sesion 2
Sesion 2
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Sesion 5
Sesion 5Sesion 5
Sesion 5
 
Animación con css3 y html5
Animación con css3 y html5Animación con css3 y html5
Animación con css3 y html5
 
Presentación del curso de html5
Presentación del curso de html5Presentación del curso de html5
Presentación del curso de html5
 

Sesion 4

  • 1. INSTRUCTOR: MARCO ANTONIO ANDRADE CONEXIÓN A MYSQL CON PHP
  • 2. RUTA DE APRENDIZAJE DEFINICIÓN VARIABLES OPERADORES DE PHP ESTRUCTURAS FUNCIONES ARREGLOS DE CONTROL CONEXIÓN A BD
  • 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