最近心血来潮写了一个使用PHP JSON CSV的简简单单的快查系统。

本系统通过 config.json 指定查询字段,通过 data.csv 存储完整数据,实现精确完全匹配的快速检索。

三步完成查询

  1. 进入 index.php 页面,可见由 config.json 指定的查询输入框。
  2. 在对应栏位输入完整且完全相等的关键字(区分大小写)。
  3. 点击“查询”,系统仅在 data.csv 中查找全部查询列同时完全匹配的记录,并竖直展示该行完整数据;无结果则保留表单并弹出红色提示。

配置文件与数据文件说明

config.json 示例与字段说明

  • title:页面标题
  • searchColumns:需要作为查询条件的列索引(从 0 开始)
{
  "title": "LYKNS快查",
  "searchColumns": [1]
}

data.csv 格式要求

  • 第一行为表头(列名)
  • 第二行起为数据行,每列用英文逗号分隔
  • 文件编码 UTF-8 无 BOM
  • 末尾不要留空行
学号,姓名
1001,张三
8004,李四

常见问题

为什么输入关键字后提示“未找到数据”?

系统采用完全相等匹配,只有当所有查询列同时完全匹配时才会返回结果。

如何新增或修改查询字段?

修改 config.json 中的 searchColumns 数组,保存后立即生效。

访问页面出现 404 怎么办?

请确认 config.json 与 data.csv 已上传且与 index.php 位于同一目录,文件名区分大小写。

分类: 开发人员网络

0 条评论

发表回复

Avatar placeholder