Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
pdo [2024/11/15 14:53] enric_mieza_sanchez [Exemple] |
pdo [2024/11/15 15:17] (actual) enric_mieza_sanchez [Introducció] |
||
---|---|---|---|
Línia 6: | Línia 6: | ||
- | Articles relacionats: | + | Articles relacionats |
* [[PHP MySQL]] | * [[PHP MySQL]] | ||
* [[Fites DAW MP07 UF3]] | * [[Fites DAW MP07 UF3]] | ||
+ | * [[SQL injection]] | ||
Línia 25: | Línia 26: | ||
$pdo = new PDO (" | $pdo = new PDO (" | ||
} catch (PDOException $e) { | } catch (PDOException $e) { | ||
+ | // obtenim missatge d' | ||
echo "Error connectant a la BD: " . $e-> | echo "Error connectant a la BD: " . $e-> | ||
exit; | exit; | ||
Línia 34: | Línia 36: | ||
$query-> | $query-> | ||
} catch (PDOException $e) { | } catch (PDOException $e) { | ||
- | | + | // alternativa: obtenim missatge d' |
- | | + | $err = $query-> |
- | $e = $query-> | + | if ($err[0]!=' |
- | if ($e[0]!=' | + | |
echo " | echo " | ||
- | die(" | + | die(" |
} | } | ||
} | } | ||
| | ||
- | //anem agafant les fileres | + | //anem agafant les fileres una a una |
$row = $query-> | $row = $query-> | ||
while ( $row ) { | while ( $row ) { | ||
Línia 57: | Línia 58: | ||
//eliminem els objectes per alliberar memòria | //eliminem els objectes per alliberar memòria | ||
unset($pdo); | unset($pdo); | ||
- | unset($query) | + | unset($query) |
- | + | ||
?> | ?> | ||
</ | </ | ||
Exemple extret de [[https:// | Exemple extret de [[https:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Seguretat ===== | ||
+ | |||
+ | PDO amb seguretat: | ||
+ | * [[SQL injection]] en aquesta wiki. | ||
+ | * [[https:// | ||
+ | * [[https:// | ||