2014-11-06 65 views
1

我有我的DATABSE:公共MYSQL - 選擇和分析

我有我的表:信息

在球員瑪麗亞行的文件,我有這樣的:

['python22.dll', ''], ['python27.dll', ''], ['channel.inf', ''], ['devil.dll', ''],['is_hack.exe', ''] 

前4個是正常的所以我不想看到他們在列表中..我只是想趕上「is_hack.exe」

我的MySQL查詢獲取所有(包括我的正常文件)是:

query("SELECT files FROM public.info WHERE player = 'Maria' ORDER BY actual_time DESC LIMIT 0,1;") 

我需要查看所有不屬於我的名稱。像:

FILE_FROM_OUTSIDE1 = is_hack.exe 
FILE_FROM_OUTSIDE2 = stackoverflow.dll 

如果你知道關於LUA,我可以得到整個查詢結果到LUA然後開始解析..但如何?

編輯:

這是我的表:

CREATE TABLE `info` (
    `id` int(6) NOT NULL AUTO_INCREMENT, 
    `player` varchar(12) DEFAULT NULL, 
    `type_check` varchar(10) DEFAULT NULL, 
    `normal` varchar(20) DEFAULT NULL, 
    `actual` int(3) DEFAULT NULL, 
    `actual_time` varchar(20) DEFAULT NULL, 
    `files` varchar(3000) DEFAULT NULL, 
    PRIMARY KEY (`id`) 

在 「文件」 我有這一切:

['python22.dll', ''], ['python27.dll', ''], ['channel.inf', ''], ['devil.dll', ''],['is_hack.exe', ''] 

我只是想選擇is_hack.exe。 。like:print is_hack.exe

+0

我不確定你在這裏要求什麼。如果你想過濾,你爲什麼不添加一個'WHERE'子句? – tadman 2014-11-06 18:09:07

+0

我編輯的問題,你可以看到更好。 – SixSense 2014-11-06 18:11:29

+0

請不要混淆[Lua](https://github.com/LuaDist/lua)和[LUA](https://github.com/mniip/lua)。兩種語言都不同。 「Lua」是一個名字,意思是在葡萄牙的「月亮」。請**不要將它寫成_「LUA」_,這既醜陋又令人困惑,因爲它隨後成爲不同人的[不同含義](http://acronyms.thefreedictionary.com/lua)的首字母縮寫詞。 。 – hjpotter92 2014-11-06 18:13:20

回答

0

我不確定這是什麼y你想要。但我認爲這可能會有所幫助: 用您的col名替換filename_field。

query("SELECT files FROM public.info WHERE player = 'Maria' AND filename_field = 'is_hack.exe' ORDER BY actual_time DESC LIMIT 0,1;") 

UPDATE

我不知道這我是對的,但你不應該保存這樣的數據。您可以創建一個文件表並指定哪個用戶擁有每一行。像:

CREATE TABLE `playerfiles` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
    `player` int(11) DEFAULT NULL, 
    `filename` varchar(60) DEFAULT NULL, 
    PRIMARY KEY (`id`) 
); 

然後你可以通過JOIN檢索數據。

SELECT * FROM `info` 
JOIN `playerfiles` ON `playerfiles.player` = `info.id` 
WHERE `info.player` = 'Maria' and `playerfiles.filename` = 'THE NAME' 
+0

謝謝,但是:如果第二天的「is_hacker.exe」是:「i_changed_the_name.exe」..?我需要選擇什麼不是礦,所以我必須定義什麼是礦。 – SixSense 2014-11-06 18:16:48