SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Elementary data organisation
Elementary data organisationElementary data organisation
Elementary data organisation
Muzamil Hussain
 

Tendances (20)

Bfs new
Bfs newBfs new
Bfs new
 
Relational database- Fundamentals
Relational database- FundamentalsRelational database- Fundamentals
Relational database- Fundamentals
 
Java Linked List Tutorial | Edureka
Java Linked List Tutorial |  EdurekaJava Linked List Tutorial |  Edureka
Java Linked List Tutorial | Edureka
 
Css position
Css positionCss position
Css position
 
Css
CssCss
Css
 
Php mysql ppt
Php mysql pptPhp mysql ppt
Php mysql ppt
 
CSS3 Media Queries
CSS3 Media QueriesCSS3 Media Queries
CSS3 Media Queries
 
Introduction to data structure
Introduction to data structureIntroduction to data structure
Introduction to data structure
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
CSS Positioning and Features of CSS3
CSS Positioning and Features of CSS3CSS Positioning and Features of CSS3
CSS Positioning and Features of CSS3
 
Object Oriented Programming Languages
Object Oriented Programming LanguagesObject Oriented Programming Languages
Object Oriented Programming Languages
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Magic methods in php
Magic methods in phpMagic methods in php
Magic methods in php
 
Java ArrayList Tutorial | Edureka
Java ArrayList Tutorial | EdurekaJava ArrayList Tutorial | Edureka
Java ArrayList Tutorial | Edureka
 
Elementary data organisation
Elementary data organisationElementary data organisation
Elementary data organisation
 
Dbms normalization
Dbms normalizationDbms normalization
Dbms normalization
 
Mysql joins
Mysql joinsMysql joins
Mysql joins
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Css positioning
Css positioningCss positioning
Css positioning
 
MySQL Views
MySQL ViewsMySQL Views
MySQL Views
 

En vedette

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
 

En vedette (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
 

Similaire à PHP Y MYSQL

Similaire à 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
 

Plus de 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
 

Dernier

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

Dernier (10)

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
 
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
 
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.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
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
 

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