Должен работать следующий SQL-запрос:
SELECT COUNT(table_name) FROM information_schema.tables WHERE table_name = 'SomeTableName'"
Должен возвращать счет 0, если он не существует, или 1, если он существует.
Используйте с msql_query
или sqlsrv_query
, в зависимости от ситуации.