taller de desarrollo web pÁginas dinÁmicas con php
TRANSCRIPT
![Page 1: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/1.jpg)
TALLER DE DESARROLLO WEB
PÁGINAS DINÁMICAS CON PHP
![Page 2: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/2.jpg)
Sesiones en PHP
Crear o continuar con una sesión session_start();
Destruir una sesión activa session_destroy();
Acceder a información de la sesión $_SESSION[‘clave’] = valor; $variable = $_SESSION[‘clave’];
![Page 3: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/3.jpg)
MySQL
Abrir una conexión al servidor mysql_connect($server,$user,$pwd) $server: Dirección del servidor $user: Nombre de usuario $pwd: Contraseña del usuario
Cerrar una conexión mysql_close($link) $link: Conexión a cerrar
![Page 4: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/4.jpg)
MySQL
Seleccionar una base de datos $db = mysql_select_db($name,$link) $db: Objeto de base de datos $name: Nombre de la base de datos $link: Conexión a la base de datos
![Page 5: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/5.jpg)
MySQL<?php$link = mysql_connect('localhost',‘user',‘pwd');mysql_select_db(‘test’,$link);
echo 'Conectado satisfactoriamente';mysql_close($link);
?>
![Page 6: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/6.jpg)
MySQL
Errores en MySQL mysql_errno([$link])
Retorna el valor numérico del error mysql_error([$link])
Retorna el texto del error die([$msj])
Interrumpe la ejecución del script
![Page 7: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/7.jpg)
MySQL<?php$link = mysql_connect('localhost',‘user',‘pwd');if (!$link) { die('No pudo conectarse: '.mysql_error());}
if (!mysql_select_db(‘test’,$link)) { die(‘DB no disponible: '.mysql_error());}
echo 'Conectado satisfactoriamente';mysql_close($link);
?>
![Page 8: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/8.jpg)
MySQL
mysql_query($query [, $link]) $query: Consulta SQL $link: Conexión a la base de datos
<?php$result = mysql_query('SELECT * WHERE 1=1');if (!$result) { die('Invalid query: ' . mysql_error());}?>
![Page 9: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/9.jpg)
MySQL
mysql_num_rows($result) $result: Resultado de una consulta
<?php$link = mysql_connect($server,$user,$pwd);mysql_select_db("database", $link);$result = mysql_query("SELECT * FROM table1", $link);$num_rows = mysql_num_rows($result);echo "$num_rows Rows\n";?>
![Page 10: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/10.jpg)
MySQL
mysql_fetch_array($result[,$type]) $result: Resultado de una consulta $type: Tipo de resultado (MYSQL_ASSOC,
MYSQL_NUM, o MYSQL_BOTH) mysql_fetch_assoc($result)
$result: Resultado de una consulta
![Page 11: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/11.jpg)
MySQL<?phpmysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) { printf("ID: %s Name: %s", $row[0], $row[1]); }
mysql_free_result($result);?>
![Page 12: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP](https://reader036.vdocumento.com/reader036/viewer/2022082416/551cedc3550346497a8b520f/html5/thumbnails/12.jpg)
MySQL<?phpmysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_assoc($result)) { printf("ID: %s Name: %s", $row[‘id’], $row[‘name’]); }
mysql_free_result($result);?>