SlideShare uma empresa Scribd logo
1 de 14
CONEXION CON MYSQL O SQL
Una vez que ya hemos explicado un poco por encima todas las operaciones
posibles y lógicas que podemos hacer con una base de datos en el lenguaje SQL,
llega el momento de combinarlo con la potencia de PHP y para ello usaremos el
programa MySQL.
MySQL es uno de los gestores de bases de datos mas utilizados en entornos en los
cuales se emplea PHP ya que PHP dispone de numerosas funciones que se
compaginan perfectamente con MySQL. La forma genérica de obtener información
de tablas en Mysql es la siguiente:
-Conexión con el gestor.
- Preparación de la consulta SQL.
- Ejecución de la consulta.
- Procesamiento del resultado obtenido en el cursor.
- Liberación de recursos (esta es opcional, aunque es recomendable).
- Cierre de la conexión con el gestor.
Para realizar estas y otras muchas mas cosas disponemos de las siguientes
funciones:
Una de las ventajas que proporciona la altísima integración que PHP y MYSQL
tienen es la existencia de funciones que permiten al programador acceder a las
diferentes estructuras que conforman la base de datos. Algunas de las funciones
son:
CONEXIÓN CON
MYSQL
Página principal
Buscar registros de una base de datos
En este tema se analiza la búsqueda de un registro o renglón determinado en este
proceso el usuario del programa quiere que se despliegue un y solo un registro de
información proporcionando un dato de búsqueda generalmente la clave del registro.
La solución es sencilla, solo usar otra vez la instrucción select, con el siguiente formato:
SELECT [ *, all, campos] FROM TABLA WHERE condicion(es)
Buscar.php
Inserción de Datos
En SQL, hay fundamental y básicamente formas para INSÉRER datos en una
tabla: Una es insertar una fila por vez, y la otra es insertar filas múltiples por vez.
Primero observemos como podemos INSÉRER datos a través de una fila por vez:
La sintaxis para insertar datos en una tabla mediante una fila por vez es la
siguiente:
INSERT INTO "nombre_tabla" ("columna1", "columna2", ...)
VALUES ("valor1", "valor2", ...)
Borrar registros.
Para cerrar el ciclo, nos queda el borrado de registros. El borrado de registros el
uno de los procesos más sencillos.
Para indicar que elemento vamos a borrar hemos usado un enlace a la página
borra.php pasándole el ID de cada registro, de esta manera la página borra.php
sabe que elemento de la tabla ha de borrar.
Editar Registro:
La solución para éste tipo de casos es apuntar específicamente al registro que
se desea modificar, al igual que cuando se borra un determinado registro lo
que se debe hacer es pasar como parámetro el registro a borrar.
Editar.php
Ejercicios: pagina 59
Valor: 10 puntos
Parejas.
Condiciones:Condiciones:
1. Cajas de texto con formato.
2. Realizar una página principal
3. Utilice animaciones y botones para ir de una página a otra.
4. Aplicar normalización de tablas.

Mais conteúdo relacionado

Mais procurados

Relacion de tablas en Mysql con claves primarias y foraneas
Relacion de tablas en Mysql con claves primarias y foraneasRelacion de tablas en Mysql con claves primarias y foraneas
Relacion de tablas en Mysql con claves primarias y foraneasINFORGRA
 
Guia 9 petruzza caia.docx
Guia 9 petruzza caia.docxGuia 9 petruzza caia.docx
Guia 9 petruzza caia.docxCaiaPetruzza
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientThalia Regalado Juape
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTMODA ESTILO Y BELLEZA
 
Consulta sql alexandra mayorga
Consulta sql alexandra mayorgaConsulta sql alexandra mayorga
Consulta sql alexandra mayorgaalexa_mayorga_C
 
Funciones basicas y ejemplos
Funciones basicas y ejemplosFunciones basicas y ejemplos
Funciones basicas y ejemplosjbersosa
 
Reporte de registros_desde_my_sql_hacia_php
Reporte de registros_desde_my_sql_hacia_phpReporte de registros_desde_my_sql_hacia_php
Reporte de registros_desde_my_sql_hacia_phpCarlosUribe93
 
Registro desde mysql_php
Registro desde mysql_phpRegistro desde mysql_php
Registro desde mysql_phpHumberto1998
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datosALYTS
 
Instalacion postgresql ubuntu
Instalacion postgresql ubuntuInstalacion postgresql ubuntu
Instalacion postgresql ubuntuJohnny Hernandez
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTPdubai1991
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysquljuan_j_condolo
 

Mais procurados (20)

scrib,my plick, slide boom
scrib,my plick, slide boomscrib,my plick, slide boom
scrib,my plick, slide boom
 
Relacion de tablas en Mysql con claves primarias y foraneas
Relacion de tablas en Mysql con claves primarias y foraneasRelacion de tablas en Mysql con claves primarias y foraneas
Relacion de tablas en Mysql con claves primarias y foraneas
 
Guia 9 petruzza caia.docx
Guia 9 petruzza caia.docxGuia 9 petruzza caia.docx
Guia 9 petruzza caia.docx
 
My sql
My sqlMy sql
My sql
 
Prg4 2 x02
Prg4 2 x02Prg4 2 x02
Prg4 2 x02
 
Presentación1
Presentación1Presentación1
Presentación1
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Consulta sql alexandra mayorga
Consulta sql alexandra mayorgaConsulta sql alexandra mayorga
Consulta sql alexandra mayorga
 
PROGRAMACION EN Php
PROGRAMACION EN Php PROGRAMACION EN Php
PROGRAMACION EN Php
 
Funciones basicas y ejemplos
Funciones basicas y ejemplosFunciones basicas y ejemplos
Funciones basicas y ejemplos
 
Reporte de registros_desde_my_sql_hacia_php
Reporte de registros_desde_my_sql_hacia_phpReporte de registros_desde_my_sql_hacia_php
Reporte de registros_desde_my_sql_hacia_php
 
Registro desde mysql_php
Registro desde mysql_phpRegistro desde mysql_php
Registro desde mysql_php
 
Funciones del registro
Funciones del registroFunciones del registro
Funciones del registro
 
Funciones del registro
Funciones del registroFunciones del registro
Funciones del registro
 
Consultas SqL
Consultas SqLConsultas SqL
Consultas SqL
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Instalacion postgresql ubuntu
Instalacion postgresql ubuntuInstalacion postgresql ubuntu
Instalacion postgresql ubuntu
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
 

Destaque

ENSAYO FICTICIO-TEN PRESENTE QUE EL SIDA NO ES ALGO DEL PASADO
ENSAYO FICTICIO-TEN PRESENTE QUE EL SIDA NO ES ALGO DEL PASADOENSAYO FICTICIO-TEN PRESENTE QUE EL SIDA NO ES ALGO DEL PASADO
ENSAYO FICTICIO-TEN PRESENTE QUE EL SIDA NO ES ALGO DEL PASADOJerlys Avilés Suira
 
Cosmovicion cristiana(tarea)
Cosmovicion cristiana(tarea)Cosmovicion cristiana(tarea)
Cosmovicion cristiana(tarea)nita85
 
Fys group assignment
Fys group assignmentFys group assignment
Fys group assignmentcummings59
 
pobre chica
pobre chicapobre chica
pobre chicahuehue 1
 
First love, last rites
First love, last ritesFirst love, last rites
First love, last ritesZahra Mukhtar
 
Apoptosis of lymphocytes in SLE
Apoptosis of lymphocytes in SLEApoptosis of lymphocytes in SLE
Apoptosis of lymphocytes in SLEAboMuaz
 
E L E S P A C I O G E O G RÁ F I C O
E L  E S P A C I O  G E O G RÁ F I C OE L  E S P A C I O  G E O G RÁ F I C O
E L E S P A C I O G E O G RÁ F I C OJose Merino
 
Navidad 2010
Navidad 2010Navidad 2010
Navidad 2010ccglamina
 
Ungarnprogramm 4.0
Ungarnprogramm 4.0Ungarnprogramm 4.0
Ungarnprogramm 4.0kenderfoldi
 
Die Entlarvungen eines Leichentuchdiebes
Die Entlarvungen eines LeichentuchdiebesDie Entlarvungen eines Leichentuchdiebes
Die Entlarvungen eines LeichentuchdiebesIlyas Qadri Ziaee
 
Inspirations moodboard
Inspirations moodboardInspirations moodboard
Inspirations moodboardX3r4ph
 
Estrategias de OGov para un desarrollo sostenido
Estrategias de OGov para un desarrollo sostenidoEstrategias de OGov para un desarrollo sostenido
Estrategias de OGov para un desarrollo sostenidoMagtorrente
 
Music App research
Music App research Music App research
Music App research nicoleca10
 

Destaque (20)

ENSAYO FICTICIO-TEN PRESENTE QUE EL SIDA NO ES ALGO DEL PASADO
ENSAYO FICTICIO-TEN PRESENTE QUE EL SIDA NO ES ALGO DEL PASADOENSAYO FICTICIO-TEN PRESENTE QUE EL SIDA NO ES ALGO DEL PASADO
ENSAYO FICTICIO-TEN PRESENTE QUE EL SIDA NO ES ALGO DEL PASADO
 
My Graphics
My GraphicsMy Graphics
My Graphics
 
Cosmovicion cristiana(tarea)
Cosmovicion cristiana(tarea)Cosmovicion cristiana(tarea)
Cosmovicion cristiana(tarea)
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
DK2010
DK2010DK2010
DK2010
 
Fys group assignment
Fys group assignmentFys group assignment
Fys group assignment
 
pobre chica
pobre chicapobre chica
pobre chica
 
Social Media
Social Media Social Media
Social Media
 
First love, last rites
First love, last ritesFirst love, last rites
First love, last rites
 
Apoptosis of lymphocytes in SLE
Apoptosis of lymphocytes in SLEApoptosis of lymphocytes in SLE
Apoptosis of lymphocytes in SLE
 
E L E S P A C I O G E O G RÁ F I C O
E L  E S P A C I O  G E O G RÁ F I C OE L  E S P A C I O  G E O G RÁ F I C O
E L E S P A C I O G E O G RÁ F I C O
 
20760190
2076019020760190
20760190
 
Navidad 2010
Navidad 2010Navidad 2010
Navidad 2010
 
Ungarnprogramm 4.0
Ungarnprogramm 4.0Ungarnprogramm 4.0
Ungarnprogramm 4.0
 
Die Entlarvungen eines Leichentuchdiebes
Die Entlarvungen eines LeichentuchdiebesDie Entlarvungen eines Leichentuchdiebes
Die Entlarvungen eines Leichentuchdiebes
 
Inspirations moodboard
Inspirations moodboardInspirations moodboard
Inspirations moodboard
 
Estrategias de OGov para un desarrollo sostenido
Estrategias de OGov para un desarrollo sostenidoEstrategias de OGov para un desarrollo sostenido
Estrategias de OGov para un desarrollo sostenido
 
Music App research
Music App research Music App research
Music App research
 
Yoga en Español at the YOGA Connection
Yoga en Español at the YOGA ConnectionYoga en Español at the YOGA Connection
Yoga en Español at the YOGA Connection
 
clase 2
clase 2clase 2
clase 2
 

Semelhante a Presentación4 modulos2008

MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial BásicoJosu Orbe
 
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITEANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITErosacm chinguel maldonado
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014JOSE AHIAS LOPEZ PORTILLO
 
Html,php
Html,phpHtml,php
Html,phpsoftyed
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdfJenny29068
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlusamn
 
SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3JuanMiguelCustodioMo
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosHector Martinez
 
Bases de datos, Mysql y phpMyadmin
Bases de datos, Mysql y phpMyadminBases de datos, Mysql y phpMyadmin
Bases de datos, Mysql y phpMyadminJuan Manuel Zalazar
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sqlJuanKMillos
 
Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas Crhis
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQLAna Aguirre
 

Semelhante a Presentación4 modulos2008 (20)

MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
 
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITEANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
 
Introducción SQL : Primera semana
Introducción SQL : Primera semanaIntroducción SQL : Primera semana
Introducción SQL : Primera semana
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Html,php
Html,phpHtml,php
Html,php
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdf
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
 
Bases de datos, Mysql y phpMyadmin
Bases de datos, Mysql y phpMyadminBases de datos, Mysql y phpMyadmin
Bases de datos, Mysql y phpMyadmin
 
Manual sql
Manual sqlManual sql
Manual sql
 
Persistencia de datos
Persistencia de datosPersistencia de datos
Persistencia de datos
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
 
Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
Manual practicosql
Manual practicosqlManual practicosql
Manual practicosql
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 

Presentación4 modulos2008

  • 1. CONEXION CON MYSQL O SQL Una vez que ya hemos explicado un poco por encima todas las operaciones posibles y lógicas que podemos hacer con una base de datos en el lenguaje SQL, llega el momento de combinarlo con la potencia de PHP y para ello usaremos el programa MySQL. MySQL es uno de los gestores de bases de datos mas utilizados en entornos en los cuales se emplea PHP ya que PHP dispone de numerosas funciones que se compaginan perfectamente con MySQL. La forma genérica de obtener información de tablas en Mysql es la siguiente: -Conexión con el gestor. - Preparación de la consulta SQL. - Ejecución de la consulta. - Procesamiento del resultado obtenido en el cursor. - Liberación de recursos (esta es opcional, aunque es recomendable). - Cierre de la conexión con el gestor. Para realizar estas y otras muchas mas cosas disponemos de las siguientes funciones:
  • 2. Una de las ventajas que proporciona la altísima integración que PHP y MYSQL tienen es la existencia de funciones que permiten al programador acceder a las diferentes estructuras que conforman la base de datos. Algunas de las funciones son:
  • 5. Buscar registros de una base de datos En este tema se analiza la búsqueda de un registro o renglón determinado en este proceso el usuario del programa quiere que se despliegue un y solo un registro de información proporcionando un dato de búsqueda generalmente la clave del registro. La solución es sencilla, solo usar otra vez la instrucción select, con el siguiente formato: SELECT [ *, all, campos] FROM TABLA WHERE condicion(es) Buscar.php
  • 6.
  • 7.
  • 8.
  • 9. Inserción de Datos En SQL, hay fundamental y básicamente formas para INSÉRER datos en una tabla: Una es insertar una fila por vez, y la otra es insertar filas múltiples por vez. Primero observemos como podemos INSÉRER datos a través de una fila por vez: La sintaxis para insertar datos en una tabla mediante una fila por vez es la siguiente: INSERT INTO "nombre_tabla" ("columna1", "columna2", ...) VALUES ("valor1", "valor2", ...)
  • 10.
  • 11. Borrar registros. Para cerrar el ciclo, nos queda el borrado de registros. El borrado de registros el uno de los procesos más sencillos. Para indicar que elemento vamos a borrar hemos usado un enlace a la página borra.php pasándole el ID de cada registro, de esta manera la página borra.php sabe que elemento de la tabla ha de borrar.
  • 12. Editar Registro: La solución para éste tipo de casos es apuntar específicamente al registro que se desea modificar, al igual que cuando se borra un determinado registro lo que se debe hacer es pasar como parámetro el registro a borrar. Editar.php
  • 13.
  • 14. Ejercicios: pagina 59 Valor: 10 puntos Parejas. Condiciones:Condiciones: 1. Cajas de texto con formato. 2. Realizar una página principal 3. Utilice animaciones y botones para ir de una página a otra. 4. Aplicar normalización de tablas.