I thank all of you for the response and it seems as though the last post knows exactly what I'mgoing through with pagination issues. I've changed the query to reflect:
$sql= mysql_query("SELECT FROM table1 WHERE Widget LIKE 'app%' UNION SELECT FROM table2 WHERE Widget LIKE 'app%' ORDER BY Widget DESC LIMIT 0,30");
$results_found = mysql_num_rows($sql);
Something seems to be wrong with my method here as I do have strings in each table with app001,app002 etc and the query is still retrieving no records (i.e. mysql_num_rows=0) though when querying through phpmyadmin all seems to be fine thus operator error must be the problem here.
Thank you again and I do appreciate your response, I understand these newbie issues can br frustrating.