sql >> Database teknologi >  >> RDS >> Mysql

php mysql-funktion med valgfri parameter

function getAuth($authName=NULL, $authCoun=NULL, $authSate=NULL) {
    $sql = "SELECT * FROM authTable WHERE 1 = 1";
    if ($authName) {
        $sql .= " AND authName='$authName'";
    }
     if ($authCoun) {
        $sql .= " AND authCoun='$authCoun'";
    }
     if ($authSate) {
        $sql .= " AND authSate='$authSate'";
    }
    return mysql_query($sql);
 }

Og sørg for at du har disse variable escaped, før du går videre til funktionen.



  1. CREATE-kommando nægtet for bruger, der har GIVET ALLE PRIVILEGIER

  2. MyCLI – En MySQL/MariaDB-klient med autofuldførelse og syntaksfremhævning

  3. Hvordan ændrer jeg kolonnens standardværdi i PostgreSQL?

  4. Tæl dage i datointerval?