I have an error Undefined variable return data.
<?php
function getData() {
        $query = "SELECT * FROM `$this->tablename` ORDER BY `id` DESC";
        if(!$sql = mysql_query($query))
        {
            echo mysql_errno();
        }
        else
        {
            $num = mysql_num_rows($sql);           
            if($num > 0)
            {
                for($i = 0; $i < $num; $i++)
                {
                    $data[$i] = mysql_fetch_array($sql);
                }                              
            }
        }        
        return $data;
    }
?>