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系統上的行爲。