-2
我已經在我的服務器上有大約50個數據庫,並且我正在PHP中創建一個腳本,它將通過它們搜索所有(所有表和條目)特定數據片段我的電子郵件[email protected],我該如何解決這個問題?PHP搜索我的服務器上的所有數據庫
有沒有更好的方法只是簡單地爲每個數據庫進行查詢,因爲那樣會膨脹我的代碼,因爲我必須做50個查詢。
基本上我希望在我的服務器上的每個數據庫和表中搜索一個單詞。
我已經在我的服務器上有大約50個數據庫,並且我正在PHP中創建一個腳本,它將通過它們搜索所有(所有表和條目)特定數據片段我的電子郵件[email protected],我該如何解決這個問題?PHP搜索我的服務器上的所有數據庫
有沒有更好的方法只是簡單地爲每個數據庫進行查詢,因爲那樣會膨脹我的代碼,因爲我必須做50個查詢。
基本上我希望在我的服務器上的每個數據庫和表中搜索一個單詞。
遍歷所有的數據庫使用SHOW DATABASES
Getting list of tables, and fields in each, in a database會告訴你如何得到數據庫的所有表和列,你將能夠搜索整個數據庫。注意字段類型以避免衝突。
您可以將變量放在所有表名稱中並循環遍歷它們(每次使用與新表名相同的查詢) – Bono 2015-02-23 14:13:13
INFORMATION_SCHEMA數據庫可能很有幫助,因爲它包含每個表名稱及其列,從那裏您可以構建動態查詢來搜索您需要的數據。 – insanebits 2015-02-23 14:19:43