MYSQL - 选择和解析
2014-11-6 18:15:20
收藏:0
阅读:117
评论:1
我有一个数据库:public
我有一个表:info
在玩家Maria的行文件中,我有这个:
['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`)
在“files”中,我有所有这些:
['python22.dll', ''], ['python27.dll', ''], ['channel.inf', ''], ['devil.dll', ''],['is_hack.exe', '']
我只想选择is_hack.exe..就像:print is_hack.exe
点赞
评论区的留言会收到邮件通知哦~
推荐文章
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
我不确定这是否是你想要的,但我认为这可能有所帮助:
将
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;")更新
我不知道我是否正确,但你不应该以这种方式保存数据。你可以创建一个
files表,并指定每行所属的用户。如下所示: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'