SlideShare ist ein Scribd-Unternehmen logo
1 von 14
CONEXIÒN ENTRE PHP MYSQL
La página principal debe llamarse index.php, )o .php3 o .php4) .php indica que se comenzarán a introducir instrucciones de lenguaje php. Es indispensable que el archivo sea de extensión php para que la página se visualice correctamente.
Para la conexión desde PHP a una base de datos en MySQL y consulta de los datos almacenados, se deben realizar varios pasos, en riguroso orden: 1. Conexión con el servidor de datos MySQL 2. Conexión con la base de datos deseada 3. Hacer la consulta SQL a una tabla específica y recuperar su resultado. 4.Extraer la información de $variable_resultados 5. Cerrar la conexión
En código PHP: 1. Conexión con el servidor de datos MySQL  <? mysql_connect(&quot;host&quot;,&quot;usuario&quot;,&quot;passwd&quot;); ?> Dentro del script: $variable:conexion= @mysql_connect(&quot;host&quot;,&quot;usuario&quot;,&quot;passwd&quot;); $variable_de_conexion: se refiere a la variable donde se almacenara la salida de la instrucción.
host:  nombre o direcccion IP del servidor usuario:  Usuario valido MySQL passwd: Contraseña del usuario. Se ha agregado el caracter '@' antes de la línea de conexión, para que PHP ejecute la línea en forma silenciosa (si hay errores, no los mostrará).
2. Conexión  con  la base de datos deseada.<? mysql_select_db(&quot;base_de_datos&quot;,$variable_de_conexion); ?> Dentro del script: $conex_bd= @ mysql_select_db(&quot;base_de_datos&quot;,$variable_de_conexion);
3 . Hacer la consulta SQL a una tabla específica y recuperar su resultado. <? mysql_query($variable_Isql); ?> $variable_Isql:  Variable donde se almaceno la instrucción SQL. Dentro del script: $variable_Isql = &quot;aquí va la consulta SQL&quot;; $variable_resultados = mysql_query($sql)
4. Extraer la información de $variable_resultados <? mysql_fetch_array ($variable_resultados) ; ?> Dentro del script: $variable_row = mysql_fetch_array ($variable_resultados)  ;
5. Cerrar la conexión <? mysql_close ($variable_de_conexion); ?> Script Completo. <html> <head> <title> Ejemplo de PHP con MySQLs</title> </head> <body> <center><h1>Tabla de Clientes </h1></center> <?php
Utilización del script La utilización es extremadamente sencilla. Debemos Conectar con la Base de datos, definir una sentencia sql válida para MySql y almacenarla en la variable $_pagi_sql. Esta sentencia SQL no debe contener la cláusula &quot;LIMIT&quot;, pues será agregada automáticamente por el script.
La definición de esta variable es obligatoria. Se pueden crear otras variables para personalizar el sistema de paginación en detalles como el número de resultados por página o el número de enlaces a otras páginas de resultados que aparecerán.
Luego, se incluye el script de paginación, y se generan otras variables que podemos utilizar para hacer la página de resultados. $_pagi_result es el id de resultado de la consulta, que podemos utilizar con alguna función tipo mysql_fetch_array(). $_pagi_navegación contiene la barra de navegación con enlaces a las distintas páginas y $_pagi_info almacena la información de registros visualizados y número de páginas, algo así como &quot;desde el 16 hasta el 30 de un total de 123&quot;.
//Conexión a la base de datos $con = mysql_connect(&quot;localhost&quot;,&quot;tu_username&quot;,&quot;tu_password&quot;) or die (mysql_error());  mysql_select_db(&quot;tu_base&quot;,$con) or die (mysql_error()); //Sentencia sql (sin limit) $_pagi_sql = &quot;SELECT * FROM clientes WHERE sexo='m' ORDER BY edad&quot;; //cantidad de resultados por página (opcional, por defecto 20) $_pagi_cuantos = 10; //Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente  include(&quot;paginator.inc.php&quot;);  //Leemos y escribimos los registros de la página actual  while($row = mysql_fetch_array($_pagi_result)){      echo $row['nombre'].&quot;<br />&quot;; }  //Incluimos la barra de navegación echo&quot;<p>&quot;.$_pagi_navegacion.&quot;</p>&quot;;
TRABAJO DE DISEÑO WEB MUTIMEDIA POR:  EDGAR PAUTA JOSE TANDAZO

Weitere ähnliche Inhalte

Was ist angesagt?

Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
Alvaro Cardona
 

Was ist angesagt? (18)

Barra de menu inicio
Barra de menu inicioBarra de menu inicio
Barra de menu inicio
 
Guía rápida de comandos html
Guía rápida de comandos htmlGuía rápida de comandos html
Guía rápida de comandos html
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Fundamentos de Internet
Fundamentos de InternetFundamentos de Internet
Fundamentos de Internet
 
GIMP - R.D.Sivakumar
GIMP - R.D.SivakumarGIMP - R.D.Sivakumar
GIMP - R.D.Sivakumar
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Iconos de word
Iconos de wordIconos de word
Iconos de word
 
Funciones de word
Funciones de wordFunciones de word
Funciones de word
 
PROTOCOLO FTP
PROTOCOLO FTPPROTOCOLO FTP
PROTOCOLO FTP
 
Ficha de diseño de power point
Ficha de diseño de  power pointFicha de diseño de  power point
Ficha de diseño de power point
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
Herramientas de inicio de word
Herramientas de inicio de wordHerramientas de inicio de word
Herramientas de inicio de word
 
3 Placa base
3 Placa base3 Placa base
3 Placa base
 
Tablas html
Tablas htmlTablas html
Tablas html
 
My sql para principiantes
My sql para principiantesMy sql para principiantes
My sql para principiantes
 
Users and groups in Linux
Users and groups in LinuxUsers and groups in Linux
Users and groups in Linux
 

Andere mochten auch

Programacion de SQL y MySQL
Programacion de SQL y MySQLProgramacion de SQL y MySQL
Programacion de SQL y MySQL
huritomo1998
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
I LG
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
Wilian
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
Wilian
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
Clau Doria
 

Andere mochten auch (20)

phpMyAdmin
phpMyAdminphpMyAdmin
phpMyAdmin
 
Programacion de SQL y MySQL
Programacion de SQL y MySQLProgramacion de SQL y MySQL
Programacion de SQL y MySQL
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05
 
Mysql
MysqlMysql
Mysql
 
PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07
 
PHP MySql - FIEI - UNFVClase06
PHP MySql - FIEI - UNFVClase06PHP MySql - FIEI - UNFVClase06
PHP MySql - FIEI - UNFVClase06
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01
 
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
Insertar Elemento de Contenido PHP en Typo3 6.0+ 6.2+
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
 
PHP MySql - FIEI - UNFV Clase03
PHP MySql - FIEI - UNFV Clase03PHP MySql - FIEI - UNFV Clase03
PHP MySql - FIEI - UNFV Clase03
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
desarrolo de sitios web php y mysql
desarrolo de sitios web php y mysqldesarrolo de sitios web php y mysql
desarrolo de sitios web php y mysql
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-java
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
 
Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.
 
Sesion Nº 09 Trabajando Con Mysql En Modo Consola.
Sesion Nº 09   Trabajando Con Mysql En Modo Consola.Sesion Nº 09   Trabajando Con Mysql En Modo Consola.
Sesion Nº 09 Trabajando Con Mysql En Modo Consola.
 
Uso de comandos insert, update y delete en bases de datos de sql server
Uso de comandos insert, update y delete en bases de datos de sql serverUso de comandos insert, update y delete en bases de datos de sql server
Uso de comandos insert, update y delete en bases de datos de sql server
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
 

Ähnlich wie PHP Y MYSQL

Ähnlich wie PHP Y MYSQL (20)

tutorial de slide.com
tutorial de slide.comtutorial de slide.com
tutorial de slide.com
 
Conexion Entre Php Y Mysqul
Conexion Entre Php Y MysqulConexion Entre Php Y Mysqul
Conexion Entre Php Y Mysqul
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Curso php dia4
Curso php dia4Curso php dia4
Curso php dia4
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
 
Funcionesphpmysql
FuncionesphpmysqlFuncionesphpmysql
Funcionesphpmysql
 
Funcionesphp
FuncionesphpFuncionesphp
Funcionesphp
 
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
 
Bases de datos con PHP y PDO
Bases de datos con PHP y PDOBases de datos con PHP y PDO
Bases de datos con PHP y PDO
 
Gustavo php
Gustavo phpGustavo php
Gustavo php
 
Tema4[php]
Tema4[php]Tema4[php]
Tema4[php]
 
Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
 
EXAMEN
EXAMENEXAMEN
EXAMEN
 
Desarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryDesarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQuery
 
PHP - MYSQL
PHP - MYSQLPHP - MYSQL
PHP - MYSQL
 
Desarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQueryDesarrollando aplicaciones web usando Catalyst y jQuery
Desarrollando aplicaciones web usando Catalyst y jQuery
 
Php y MySQL
Php y MySQLPhp y MySQL
Php y MySQL
 
Cuarta 1
Cuarta 1Cuarta 1
Cuarta 1
 
Laboratorio 3 Andres Moreno
Laboratorio 3 Andres MorenoLaboratorio 3 Andres Moreno
Laboratorio 3 Andres Moreno
 
Inyección_sql
Inyección_sqlInyección_sql
Inyección_sql
 

Mehr von Edgar Pauta (8)

TIC´S Para la Educación
TIC´S Para la EducaciónTIC´S Para la Educación
TIC´S Para la Educación
 
Asignación de memoria continua
Asignación de memoria continuaAsignación de memoria continua
Asignación de memoria continua
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Manual De Flash
Manual De FlashManual De Flash
Manual De Flash
 
Register globals
Register globalsRegister globals
Register globals
 
Procesador
ProcesadorProcesador
Procesador
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

PHP Y MYSQL

  • 2. La página principal debe llamarse index.php, )o .php3 o .php4) .php indica que se comenzarán a introducir instrucciones de lenguaje php. Es indispensable que el archivo sea de extensión php para que la página se visualice correctamente.
  • 3. Para la conexión desde PHP a una base de datos en MySQL y consulta de los datos almacenados, se deben realizar varios pasos, en riguroso orden: 1. Conexión con el servidor de datos MySQL 2. Conexión con la base de datos deseada 3. Hacer la consulta SQL a una tabla específica y recuperar su resultado. 4.Extraer la información de $variable_resultados 5. Cerrar la conexión
  • 4. En código PHP: 1. Conexión con el servidor de datos MySQL <? mysql_connect(&quot;host&quot;,&quot;usuario&quot;,&quot;passwd&quot;); ?> Dentro del script: $variable:conexion= @mysql_connect(&quot;host&quot;,&quot;usuario&quot;,&quot;passwd&quot;); $variable_de_conexion: se refiere a la variable donde se almacenara la salida de la instrucción.
  • 5. host: nombre o direcccion IP del servidor usuario: Usuario valido MySQL passwd: Contraseña del usuario. Se ha agregado el caracter '@' antes de la línea de conexión, para que PHP ejecute la línea en forma silenciosa (si hay errores, no los mostrará).
  • 6. 2. Conexión con la base de datos deseada.<? mysql_select_db(&quot;base_de_datos&quot;,$variable_de_conexion); ?> Dentro del script: $conex_bd= @ mysql_select_db(&quot;base_de_datos&quot;,$variable_de_conexion);
  • 7. 3 . Hacer la consulta SQL a una tabla específica y recuperar su resultado. <? mysql_query($variable_Isql); ?> $variable_Isql: Variable donde se almaceno la instrucción SQL. Dentro del script: $variable_Isql = &quot;aquí va la consulta SQL&quot;; $variable_resultados = mysql_query($sql)
  • 8. 4. Extraer la información de $variable_resultados <? mysql_fetch_array ($variable_resultados) ; ?> Dentro del script: $variable_row = mysql_fetch_array ($variable_resultados) ;
  • 9. 5. Cerrar la conexión <? mysql_close ($variable_de_conexion); ?> Script Completo. <html> <head> <title> Ejemplo de PHP con MySQLs</title> </head> <body> <center><h1>Tabla de Clientes </h1></center> <?php
  • 10. Utilización del script La utilización es extremadamente sencilla. Debemos Conectar con la Base de datos, definir una sentencia sql válida para MySql y almacenarla en la variable $_pagi_sql. Esta sentencia SQL no debe contener la cláusula &quot;LIMIT&quot;, pues será agregada automáticamente por el script.
  • 11. La definición de esta variable es obligatoria. Se pueden crear otras variables para personalizar el sistema de paginación en detalles como el número de resultados por página o el número de enlaces a otras páginas de resultados que aparecerán.
  • 12. Luego, se incluye el script de paginación, y se generan otras variables que podemos utilizar para hacer la página de resultados. $_pagi_result es el id de resultado de la consulta, que podemos utilizar con alguna función tipo mysql_fetch_array(). $_pagi_navegación contiene la barra de navegación con enlaces a las distintas páginas y $_pagi_info almacena la información de registros visualizados y número de páginas, algo así como &quot;desde el 16 hasta el 30 de un total de 123&quot;.
  • 13. //Conexión a la base de datos $con = mysql_connect(&quot;localhost&quot;,&quot;tu_username&quot;,&quot;tu_password&quot;) or die (mysql_error()); mysql_select_db(&quot;tu_base&quot;,$con) or die (mysql_error()); //Sentencia sql (sin limit) $_pagi_sql = &quot;SELECT * FROM clientes WHERE sexo='m' ORDER BY edad&quot;; //cantidad de resultados por página (opcional, por defecto 20) $_pagi_cuantos = 10; //Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente include(&quot;paginator.inc.php&quot;); //Leemos y escribimos los registros de la página actual while($row = mysql_fetch_array($_pagi_result)){     echo $row['nombre'].&quot;<br />&quot;; } //Incluimos la barra de navegación echo&quot;<p>&quot;.$_pagi_navegacion.&quot;</p>&quot;;
  • 14. TRABAJO DE DISEÑO WEB MUTIMEDIA POR: EDGAR PAUTA JOSE TANDAZO