Hallo behandele ich ein Tutorial zum erstellen eines Login Systemes jetzt sind folgende Probleme bzw. unklarheiten aufgetaucht.
Wozu dient das blind_param und die prepare funktion ?
Mfg
skype90
PHP:
<?php
// [...]
if (!preg_match('~\A\S{3,30}\z~', $Username)) {
return 'Der Benutzername darf nur aus 3 bis 30 Zeichen bestehen und '.
'keine Leerzeichen enthalten.';
}
$sql = 'SELECT
ID
FROM
User
WHERE
Username = ?
LIMIT
1';
$stmt = $db->prepare($sql);
if (!$stmt) {
return $db->error;
}
$stmt->bind_param('s', $Username);
$stmt->execute();
$stmt->store_result();
if ($stmt->num_rows) {
return 'Der Username wird bereits verwendet.';
}
$stmt->close();
// [...]
?>
Wozu dient das blind_param und die prepare funktion ?
Mfg
skype90