programmieren:sqlite3:datatable
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
programmieren:sqlite3:datatable [26/05/2020 15:52] – conny | programmieren:sqlite3:datatable [26/05/2020 17:26] – conny | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
mit https:// | mit https:// | ||
- | CDN zum Projekt: https:// | + | CDN zum Projekt: https:// |
- | <code sql | create.php > | + | {{ : |
+ | |||
+ | <note tip> | ||
+ | Hier gibt es eine **[[http:// | ||
+ | </ | ||
+ | |||
+ | Selber testen:\\ | ||
+ | |||
+ | * Einfach alle drei Scripte in ein Web-Verzeichnis kopieren | ||
+ | * Im Browser die ' | ||
+ | * jetzt nur noch das Hauptscript ' | ||
+ | * freuen und testen ;-) | ||
+ | |||
+ | <code sql| create.php > | ||
<?php | <?php | ||
- | /* | + | /** |
- | * erstellt die Testdatenbank | + | * Datenbank / Tabelle erstellen |
*/ | */ | ||
+ | $db_name = " | ||
+ | $db_table = " | ||
- | db_name | + | // erstelle Datenbank wenn nicht vorhanden |
- | $db_table | + | if (!file_exists($db_name)) { |
+ | $db = NEW SQLite3("$db_name", SQLITE3_OPEN_CREATE | SQLITE3_OPEN_READWRITE); | ||
- | $db = new SQLite3($db_name); | + | // Tabellen |
- | ---- | + | $db-> |
- | -- Table Struktur für user | + | ( |
- | ---- | + | |
- | $db-> | + | |
- | ( | + | |
- | ' | + | ) |
- | ' | + | "); |
- | ' | + | |
- | ) | + | // Daten-Dump für user, insgesamt 12 Zeilen |
- | "); | + | $db-> exec(" |
- | + | (' | |
- | ---- | + | (' |
- | -- Daten-Dump für user, insgesamt 12 Zeilen | + | (' |
- | ---- | + | (' |
- | $db-> exec(" | + | (' |
- | (' | + | (' |
- | (' | + | (' |
- | (' | + | (' |
- | (' | + | (' |
- | (' | + | (' |
- | (' | + | (' |
- | (' | + | (' |
- | (' | + | "); |
- | (' | + | |
- | (' | + | echo " |
- | (' | + | } else { |
- | (' | + | echo " |
- | "); | + | }; |
+ | ?> | ||
</ | </ | ||
Zeile 55: | Zeile 72: | ||
< | < | ||
+ | |||
<div class=" | <div class=" | ||
- | < | + | < |
<table id=" | <table id=" | ||
< | < | ||
Zeile 66: | Zeile 84: | ||
</ | </ | ||
</ | </ | ||
+ | |||
</ | </ | ||
+ | |||
<script type=" | <script type=" | ||
Zeile 89: | Zeile 109: | ||
</ | </ | ||
</ | </ | ||
- | |||
</ | </ | ||
<code php| load.php> | <code php| load.php> | ||
<?php | <?php | ||
+ | /** | ||
+ | * Datensätze aus Tabelle auslesen und zurückgeben | ||
+ | */ | ||
$db_name = " | $db_name = " | ||
- | $db_table = "usertest"; | + | $db_table = "user"; |
$db = new SQLite3($db_name); | $db = new SQLite3($db_name); | ||
Zeile 103: | Zeile 125: | ||
} | } | ||
- | $results = ["sEcho" => 1, | + | $results = ["Echo" => 1, |
- | "iTotalRecords" => count($data), | + | "TotalRecords" => count($data), |
- | "iTotalDisplayRecords" => count($data), | + | "TotalDisplayRecords" => count($data), |
" | " | ||
programmieren:sqlite3 (527 views) · Zuletzt geändert: 27/05/2020 09:33 von conny