因此,我構建了一個API,用戶可以通過只讀訪問來查詢我的數據庫。但是,我想阻止某些字段,特別是IP地址。我目前在PHP中使用preg_replace
來匹配和切換IP,但我覺得有人可以通過巧妙的字符串分割MySQL函數來解決這個問題。如何在查詢時限制/混淆MySQL值
有沒有辦法阻止/替換/混淆這個只讀MySQL用戶的特定字段?
記錄將在(table.field):
他們可能會使用`TrafficIp`.`Value`
示例查詢是
SELECT COUNT(*) Hits, Value IpAddress
FROM TrafficIp
INNER JOIN Traffic
ON Traffic.IpId = TrafficIp.Id
GROUP BY Value
ORDER BY Hits DESC
我怎麼會偷樑換柱?
爲什麼你不能讓你的api只服務它? – LanguagesNamedAfterCofee
這就是我想弄明白的。 –
啊,我沒有意識到你有一個真正的MySQL用戶。 – LanguagesNamedAfterCofee