是否有腳本或類來解析來自mysql轉儲文件的插入值的PHP?我寫了一個腳本,用於按照導出的數據。我想解析所有的值來做一些符合性測試,我想知道這個問題是否已經解決了。使用PHP解析mysql轉儲文件中的值?
例如,在轉儲文件,我有
INSERT INTO table (field1, field2, ...) VALUES ("a", "B", ...);
,我想提取
a
B
,以測試這些值,看看他們是什麼,我認爲他們應該。
我也需要這個能夠處理擴展插入格式,這是VALUES ("a", "B", ...), ("c", "D", ...), ("e", "F", ...),
。
爲什麼不在單獨的數據庫中運行查詢,以便您可以使用PHP/mysql進行這些比較而不是解析文本? – markus
@markus因爲我的腳本按摩了一個轉儲文件,我想保持它的所有獨立(我也測試腳本正確地按摩數據)。如果我可以避免通過數據庫來運行腳本,那會很棒。另外,由於按摩數據幾乎可以出現在任何表和字段中,所以我必須運行一個查詢,比如'SELECT * FROM *',這可能會很麻煩。這不是一次性的數據按摩;這是一個將經常使用的腳本。 – user151841
那麼,告訴你更多關於你的設置和要求。因爲你提出的解決方案看起來很冒險並且註定要失敗。 – markus