programmieren:sqlite3:allgemein
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| programmieren:sqlite3:allgemein [01/05/2020 22:25] – [XXX] conny | programmieren:sqlite3:allgemein [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ===== SQLITE 3 & PHP ===== | ===== SQLITE 3 & PHP ===== | ||
| - | {{ : | + | {{ : |
| ===== Adress Datenbank Beispiel ===== | ===== Adress Datenbank Beispiel ===== | ||
| Zeile 13: | Zeile 13: | ||
| Als schnelle, zuverlässige und relationale Datenbank ist SQLite bestens für Web-Anwendungen geeignet und optimiert für mobile Geräte.\\ | Als schnelle, zuverlässige und relationale Datenbank ist SQLite bestens für Web-Anwendungen geeignet und optimiert für mobile Geräte.\\ | ||
| + | <WRAP center round important 60%> | ||
| + | Für die Sicherheit ist es wichtig sich ein Konzept zu überlegen um SQL Injections zu vermeiden. Dafür gibt es verschiedene Ansätze welche auch teilweise in diesem Beitrag beschrieben werden. \\ | ||
| + | Man sollte sich überlegen bei Datenbankzugriffen in Zukunft auf PDO zu setzen, weil hier standardmäßig Prepared Statements unterstützt werden. Hiermit ist man wesentlich sicherer. | ||
| + | \\ | ||
| + | Seite mit PDO Script: http:// | ||
| + | </ | ||
| Zeile 138: | Zeile 144: | ||
| exec wird für INSERT, UPDATE und DELETE benutzt. | exec wird für INSERT, UPDATE und DELETE benutzt. | ||
| < | < | ||
| - | $db-> | + | $db-> |
| </ | </ | ||
| Zeile 292: | Zeile 298: | ||
| </ | </ | ||
| + | Guter Beitrag: https:// | ||
| ==== CSV Import ==== | ==== CSV Import ==== | ||
| Zeile 359: | Zeile 365: | ||
| </ | </ | ||
| + | |||
| + | ==== Variablen prüfen ==== | ||
| + | Variablen sollten auch geprüft werden ob sie den gewünschten Inhalt Typ haben.\\ | ||
| + | Hierfür gibt es in PHP die CTYPE Funktionen\\ | ||
| ==== XXX ==== | ==== XXX ==== | ||
| Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um\\ | Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um\\ | ||
programmieren/sqlite3/allgemein.1588364753.txt.gz · Zuletzt geändert: 01/05/2020 21:25 (Externe Bearbeitung)
