0
我需要檢查是否給定的表,更具體地說兩個是在數據庫中,爲了這個,我已經寫了這樣的SQL命令檢查如果在數據庫中的表 - 總是返回0
SELECT COUNT(*) as number
FROM information_schema.tables
WHERE table_schema = "__pricelist_countries"
AND table_schema = "__pricelist_ranges"
不幸的是 - 儘管在我的數據庫中存在一個具有此名稱的表,但SQL始終返回0行,這反過來又導致PHP中出現相同的情況。因此,這個問題 - 我該如何犯一個錯誤,或者我該如何構建一個正確的命令並返回結果,或者該表是否真的存在?
您正在尋找的模式的,不表。使用'where table_name = ...'。 – HoneyBadger
這是一個問題,謝謝老兄:D – sauero
不要忘了把'和'換成'或'(或使用'IN()') – HoneyBadger