• Like
PHP Y MYSQL
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

PHP Y MYSQL

  • 1,953 views
Published

Conexión de PHP a MYSQL

Conexión de PHP a MYSQL

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,953
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
145
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CONEXIÒN ENTRE PHP 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