mithilfe von Google Docs als eine Datenbank?

Ich würde gerne eine sehr einfache PHP-Seite für eine Website, die zeigen würde, einen Zeitplan /Kalender-Daten, wobei jeder slot wäre entweder kostenlos oder würden einige Termin an.

Da alle Daten, die eigentlich nur eine Tabelle, sowas wie {Monat, Tag, Stunde, talk_name, talk_description}, dachte ich, warum nicht verwenden Sie ein Google-Docs Spreadsheet als Datenbank. OK, der Hauptgrund ist, dass ich lese nur Bücher darüber, wie Sie die Verwendung von MySQL in PHP, also ich bin definitiv nicht auf einer Ebene:

  • erstellen, ein nettes admin-interface für die Verwaltung der Veranstaltungen
  • machen die ganze Sache sicher (ich meine alle, die meine Idee über die Sicherheit zu verwenden .htaccess für einen Ordner "admin" und stellen Sie die Website Lesen-nur an anderer Stelle).

Auf der anderen Seite konnte jeder Google nutzen Tabellen für das Bearbeiten der Tabelle, so wird auf diese Weise sowohl die Sicherheits-Aspekte und die UI-Aspekte gelöst werden.

Meine Frage ist, wie würden Sie mir empfehlen zu tun? Google Docs können beide publizieren in XML-und CSV-Formate. Kann ich nur fgetcsv verwenden, um die Daten? Können Sie mir einige einfache Beispiele, wie das Parsen der csv, und wenn wäre es sinnvoll (ok, es werden weniger als 50 views am Tag), wenn ich das machen würde so etwas (sorry für die abstrakte syntax)?

$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
  }
}
ich würde nicht empfehlen es, wenn Sie jemals wollen, um es zu tun richtig kann auch lernen beginnen jetzt.
muss es php sein, denn Sie können tatsächlich verwenden JavaScript und YQL um dies zu erreichen und es ist ziemlich straight forward.
tutorialzine.com/2010/08/dynamic-faq-jquery-yql-google-docs
ich würde definitiv nicht gerne tun es in JS und YQL, wie ich es tun alles auf der server-Seite und es ist PHP, die ich üben in diesen Tagen am meisten. Aber vielen Dank für den Artikel!
np...nur doppelte Kontrolle, weil ich vor kurzem verwendet diese Methode zum Aufbau einer kleinen business-Website, und bisher keine Ausfallzeit oder Verzögerung überhaupt.

InformationsquelleAutor hyperknot | 2011-02-18

Schreibe einen Kommentar