I assume you will have the same id value in multi0ple tables ? and have to use UNION ALL
The UNION operator selects only distinct values by default. To allow duplicate values, use UNION ALL.
SELECT * FROM table1 WHERE id='$searchtext'
UNION ALL
SELECT * FROM table2 WHERE id='$searchtext'
UNION ALL
...