kongen
kongemedlem
Hva er riktigst PDO av disse?
Hva er egentlig vitsen med slik try/catch-greier som den første har? Er det ikke enklere å bare kutte det ut slik som den siste?
PHP:
$datamaskin = $_GET['datamaskin']; // Lenovo // Acer
function hentData($database) {
$stmt = $database->query("SELECT fornavn, alder FROM tabell WHERE datamaskin=?");
$stmt->execute(array($datamaskin));
return $stmt->fetchAll(PDO::FETCH_ASSOC);
}
try {
$data = hentData($database);
} catch(PDOException $ex) {
echo "Syntax error"
}
if (empty($data)){
header('Location: datamaskin.php');
exit();
}
echo $data['fornavn'].' er '.$data['alder'].' år og har '.$datamaskin;
// Pål er 18 år og har Lenovo
// Per er 20 år og har Acer
PHP:
$datamaskin = $_GET['datamaskin']; // Lenovo // Acer
$stmt = $database->query("SELECT fornavn, alder FROM tabell WHERE datamaskin=?");
$stmt->execute(array($datamaskin));
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
if (empty($data)){
header('Location: datamaskin.php');
exit();
}
echo $data['fornavn'].' er '.$data['alder'].' år og har '.$datamaskin;
// Pål er 18 år og har Lenovo
// Per er 20 år og har Acer
Hva er egentlig vitsen med slik try/catch-greier som den første har? Er det ikke enklere å bare kutte det ut slik som den siste?