$result = mysql_query($sql, $this->db) or die($sql . "<br />". mysql_error());
// for 'select' SQL, return retrieved rows
- if (strtolower(substr($sql, 0, 6)) == 'select' && mysql_num_rows($result) > 0)
+ if (strtolower(substr($sql, 0, 6)) == 'select')
{
- for($i = 0; $i < mysql_num_rows($result); $i++)
- {
- $rows[] = mysql_fetch_assoc($result);
+ if (mysql_num_rows($result) > 0) {
+ for($i = 0; $i < mysql_num_rows($result); $i++)
+ {
+ $rows[] = mysql_fetch_assoc($result);
+ }
+ mysql_free_result($result);
+ return $rows;
+ } else {
+ return false;
}
- mysql_free_result($result);
- return $rows;
}
- else
+ else {
return true;
+ }
}
}