taller de desarrollo web pÁginas dinÁmicas con php

12
TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP

Upload: gustavo-castellanos

Post on 02-Apr-2015

110 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP

TALLER DE DESARROLLO WEB

PÁGINAS DINÁMICAS CON PHP

Page 2: TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP

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

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

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

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

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

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

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

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

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

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

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);?>