sql >> Database >  >> RDS >> Mysql

php mysql-functie met optionele 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);
 }

En zorg ervoor dat deze variabele een escape-teken heeft voordat u deze doorgeeft aan de functie.



  1. Hoe kan ik de meest recente invoer voor elk lid selecteren?

  2. Zoek gebruiker in Laravel op gebruikersnaam

  3. Opslaglimieten van door de gebruiker gedefinieerde MySQL-variabelen

  4. Schending van integriteitsbeperking:1052 Kolom 'id' in waar clausule dubbelzinnig is