sql >> Database >  >> RDS >> Mysql

mysqli/mysql-query in functie werkt niet

U moet waarschijnlijk de global . gebruiken trefwoord, anders $db wordt beschouwd als een var in lokaal bereik.

function sanitize ($data){
    global $db;
    $db->mysqli_real_escape_string($data);
}

function user_exists($usermail){
    global $db;
    $usermail = sanitize($usermail);
    $query = $db->query("SELECT COUNT(userId) FROM users WHERE userEmail= '$usermail' ");
    $check = $query->num_rows;
    return ($check == 1) ? true : false;
}


  1. Hoe JDBC-configuratie te laden vanuit het eigenschappenbestand Voorbeeld

  2. MySQL - Alles selecteren behalve wat in deze tabel staat

  3. Hoe gebruikersvragen tellen?

  4. LEAST() Functie in Oracle