• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bitte um Hilfe !

skype90

Mitglied
Hallo behandele ich ein Tutorial zum erstellen eines Login Systemes jetzt sind folgende Probleme bzw. unklarheiten aufgetaucht.


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
 
Werbung:
Zurück
Oben