Wednesday, 15 June 2011

PHP function to prevent mysql injection

function dbSafe($data){
    global $connA;
    if(!empty($data)){
        if(get_magic_quotes_gpc()){
            $data=mysql_real_escape_string(trim(stripslashes($data)),$connA);
        }else{
            $data=mysql_real_escape_string(trim($data),$connA);
        }
        if(empty($data)){
            die("Error: DB connection fail for dbSafe().");

        }
    }
    return $data;
}

// here $connA is database connection.

No comments:

Post a Comment