php y mysql
DESCRIPTION
Conexión de PHP a MYSQLTRANSCRIPT
![Page 1: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/1.jpg)
CONEXIÒN ENTRE
CONEXIÒN ENTRE
PHP MYSQLPHP MYSQL
![Page 2: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/2.jpg)
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.
![Page 3: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/3.jpg)
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 MySQL2. Conexión con la base de datos deseada3. Hacer la consulta SQL a una tabla específica y recuperar su resultado.4.Extraer la información de $variable_resultados5. Cerrar la conexión
![Page 4: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/4.jpg)
En código PHP:1. Conexión con el servidor de datos MySQL <? mysql_connect("host","usuario","passwd"); ?>Dentro del script:$variable:conexion= @mysql_connect("host","usuario","passwd");$variable_de_conexion: se refiere a la variable donde se almacenara la salida de la instrucción.
![Page 5: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/5.jpg)
host: nombre o direcccion IP del servidorusuario: Usuario valido MySQLpasswd: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á).
![Page 6: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/6.jpg)
2. Conexión 2. Conexión con la base de datos la base de datos deseada.<? deseada.<? mysql_select_db("base_de_datos",mysql_select_db("base_de_datos",$variable_de_conexion); ?>$variable_de_conexion); ?>Dentro del script: $conex_bd= @ Dentro del script: $conex_bd= @ mysql_select_db("base_de_datos",mysql_select_db("base_de_datos",$variable_de_conexion);$variable_de_conexion);
![Page 7: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/7.jpg)
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 = "aquí va la consulta SQL";$variable_resultados = mysql_query($sql)
![Page 8: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/8.jpg)
4. Extraer la información de $variable_resultados<? mysql_fetch_array ($variable_resultados) ; ?>Dentro del script:$variable_row = mysql_fetch_array ($variable_resultados) ;;
![Page 9: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/9.jpg)
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
![Page 10: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/10.jpg)
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 "LIMIT", pues será agregada automáticamente por el script.
![Page 11: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/11.jpg)
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.
![Page 12: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/12.jpg)
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 "desde el 16 hasta el 30 de un total de 123".
![Page 13: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/13.jpg)
//Conexión a la base de datos $con = mysql_connect("localhost","tu_username","tu_password") or die (mysql_error()); mysql_select_db("tu_base",$con) or die (mysql_error()); //Sentencia sql (sin limit) $_pagi_sql = "SELECT * FROM clientes WHERE sexo='m' ORDER BY edad"; //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("paginator.inc.php"); //Leemos y escribimos los registros de la página actual while($row = mysql_fetch_array($_pagi_result)){ echo $row['nombre']."<br />"; } //Incluimos la barra de navegación echo"<p>".$_pagi_navegacion."</p>";
![Page 14: PHP Y MYSQL](https://reader036.vdocuments.co/reader036/viewer/2022062303/557bb59ed8b42ace668b46d5/html5/thumbnails/14.jpg)
TRABAJO DE DISEÑO WEB TRABAJO DE DISEÑO WEB MUTIMEDIAMUTIMEDIA
POR: POR: EDGAR PAUTAEDGAR PAUTAJOSE TANDAZOJOSE TANDAZO