0
如何在PHP ADOdb中检查表是否存在一个独立/未知的DB-System?ADOdb检查表是否存在PHP
有几种解决方案,特定于某些DB系统,但我需要一个PHP ADOdb的解决方案。
通过使用ADOdb中,我不能靠INFORMATION.SCHEMA之类,如:
SELECT *
FROM information_schema.tables
WHERE table_schema = 'db'
AND table_name = 'tablename'
LIMIT 1;
,因为他们是DB-特定一切,错误产生疑问也是不适用的,如:
SELECT 1 FROM 'testtable' LIMIT 1;
因为这会导致,至少在我的情况下,一个沉默的错误,但我无法预测其他DB系统上的行为。