Exemplo n.º 1
0
<?php

require_once "utilBD.php";
$db = conectarMySQL();
$insert = <<<SQL
    insert into cds(titel,interpret)
    value(?,?)
SQL;
//EJECUCIÓN DIRECTA
//$db->exec($insert);
//echo "Insertado<br/>";
//EJERCUCIÓN PREAPARADA
//$resultado=$db->prepare($insert);
//$resultado->execute(["born in the usa","the boss"]);
$insert2 = <<<SQL
        insert into cds(titel,interpret)
        value(:titulo,:interprete)
SQL;
//OTRA FORMA DE USAR UNA SENTENCIA PREPARADA
//$resultado=$db->prepare($insert2);
//$resultado->execute([":interprete"=>"hollywood undead",":titulo"=>"Swan Songs"]);
//USO DE BINDPARAM()
/*$resultado=$db->prepare($insert2);
$inter="Michael Jackson";
$titulo="Thriller";
$resultado->bindParam(":titulo",$titulo);
$resultado->bindParam(":interprete",$inter);
$resultado->execute();*/
//CONSULTA SELECT(QUERY)
$consulta = "select * from cds";
$resultado = $db->query($consulta);
Exemplo n.º 2
0
<?php

require_once "../conectSQL.php";
$baseDatos = conectarMySQL();
if (isset($_REQUEST["recuperar"])) {
    $consulta = "SELECT * FROM empleados WHERE numemp={$_REQUEST["numemp"]}";
    $resultado = $baseDatos->query($consulta);
    if (!$resultado) {
        echo false;
    } else {
        $solucionQuery = '';
        foreach ($resultado as $f) {
            $solucionQuery = "{$f['numemp']}#{$f['nombre']}#{$f['apellido']}#{$f['sexo']}#{$f['telefono']}";
        }
        echo $solucionQuery;
    }
} else {
    $update = <<<SQL
update empleados set nombre=:nombre,apellido=:apellido,telefono=:telefono,sexo=:sexo
where numemp=:numemp
SQL;
    $resultado = $baseDatos->prepare($update);
    $nombre = $_REQUEST["nombre"];
    $apellido = $_REQUEST["apellido"];
    $telefono = $_REQUEST["telefono"];
    $sexo = $_REQUEST["sexo"];
    $numemp = $_REQUEST["numemp"];
    $resultado->bindParam(":nombre", $nombre);
    $resultado->bindParam(":apellido", $apellido);
    $resultado->bindParam(":telefono", $telefono);
    $resultado->bindParam(":sexo", $sexo);