sql >> Database >  >> RDS >> Mysql

Hoe mensen naar een andere pagina te sturen met mysql

U kunt de resultaten ophalen en een ander if-statement doen in uw rowCount() check

public function Login($name, $pass){
    if(!empty($name) && !empty($pass)) {
        $st = $this->db->prepare("select * from users where username=? and password=?");
        $st->bindParam(1,$name);
        $st->bindParam(2,$pass);
        $st->execute();
        $results = $st->fetchObject();

        if($st->rowCount() == 1) {
            if ($results->colName == "agent") { // Change colName to any column that contains the agent and notagent value
                header("Location: account1.php");
            } else {
                header("Location: account2.php");
            }
        } else {
            echo 'Incorrect username or password.';
        }
    } else {
        echo 'Please enter username and password';
    }
}


  1. MySQL ::SQL-instructie uitvoeren binnen variabele

  2. Hoe input van de gebruiker te krijgen tijdens runtime

  3. Hoe de gaten in velden voor automatisch verhogen op te vullen?

  4. Beperking van gegevensflexibiliteit in een NoSQL-database