相关疑难解决方法(0)

使用Google文档作为数据库?

我想为一个站点创建一个非常简单的PHP页面,它将显示一个时间表/日历,如数据,其中每个插槽可以是免费的,也可以在其中预约.

因为所有数据实际上只是一个表,例如{month,day,hour,talk_name,talk_description},我想为什么不使用Google Docs电子表格作为数据库.好吧,主要原因是我只是在阅读有关如何在PHP中使用MySQL的书籍,所以我肯定不会达到以下目标:

  • 创建一个很好的管理界面来管理事件
  • 让整个事情变得安全(我的意思是我对安全性的所有想法都是使用.htaccess作为管理文件夹,并使网站在其他地方只读).

另一方面,每个人都可以使用Google Spreadsheets来编辑表格,因此安全方面和UI方面都将得到解决.

我的问题是你怎么建议我这样做?Google文档可以以XML和CSV格式发布.我可以使用fgetcsv来获取数据吗?你能给我一些简单的例子来解析csv,如果它有效(好吧,它每天少于50次),如果我会做这样的事情(抱歉抽象语法)?

$source_csv = fgetcsv(...);

get_talk_name(x,y,z) {
  for all rows in $source_csv {
    if (month == x && day == y && hour == z) return talk_name
  }
}

get_talk_desc(x,y,z) {
  for all rows in $source_csv {
    if (month == x && day == y && hour == z) return talk_name
  }
}
Run Code Online (Sandbox Code Playgroud)

php xml mysql csv google-sheets

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

csv ×1

google-sheets ×1

mysql ×1

php ×1

xml ×1