Executes SQL.
Results will be returned as an associative array. The first
column in the select clause will be used for the keys in this array and
the second column will be used for the values. If only one column is
selected in the query, both key and value of the array will have the
value of this field for each row.