🚗 **Diese Demo zeigt, wie man mit JsonSQL eine leistungsfähige Fahrzeugdatenbank aufbaut und pflegt.** Du wirst lernen, wie man Fahrzeugdaten speichert, abruft und validiert. Besondere Highlights:
🔧 **Viel Spaß beim Erkunden der Fahrzeuge und dem Ausprobieren der interaktiven Funktionen!**
Diese Demo ist eine ideale Gelegenheit, um sowohl die Grundlagen der Datenbankverwaltung als auch fortgeschrittene Techniken wie Datenvalidierung und Frontend-Interaktivität zu lernen.
{
"fields": {
"id": {
"dataType": "integer",
"autoincrement": true,
"autoincrement_step": 1,
"autoincrement_value": 7,
"comment": "Automatisch generierte ID"
},
"hash": {
"dataType": "string",
"autohash": true,
"algorithm": "md5",
"length": 64
},
"brand": {
"dataType": "string",
"length": 40,
"required": true,
"defaultValue": "",
"comment": "Marke des Autos"
},
"model": {
"dataType": "string",
"length": 100,
"comment": "Modelltyp des Autos"
},
"year_built": {
"dataType": "integer",
"comment": "Baujahr des Fahrzeugs"
},
"displacement": {
"dataType": "integer",
"comment": "Hubraum"
},
"power": {
"dataType": "integer",
"comment": "Leistung",
"unit": "kwh"
},
"fuel": {
"dataType": "enum",
"enumValues": "Benzin,Diesel,Elektro,Hybrid",
"defaultValue": "Benzin"
},
"transmission_type": {
"dataType": "enum",
"enumValues": "Schaltgetriebe,Automatik,Doppelkupplung,Tiptronic"
},
"gear_count": {
"dataType": "integer",
"min": 3,
"max": 10
},
"doors": {
"dataType": "integer",
"min": "4",
"max": "6"
},
"price": {
"dataType": "float",
"unit": "€",
"precision": 24
},
"datum": {
"dataType": "datetime"
},
"description": {
"dataType": "string"
},
"logo": {
"dataType": "string",
"defaultValue": ""
},
"images": {
"dataType": "text",
"defaultValue": ""
},
"created_at": {
"dataType": "datetime",
"auto_create_timestamp": true,
"format": "Y-m-d H:i:s",
"timezone": "UTC",
"comment": "automatisch beim Erstellen gesetzt"
},
"updated_at": {
"dataType": "datetime",
"auto_modified_timestamp": true,
"format": "Y-m-d H:i:s",
"timezone": "UTC",
"comment": "automatisch bei Änderungen aktualisiert"
}
},
"allowAdditionalFields": true,
"validateOnUpdate": true
}
$db->insert(['doors' => 100,'year_built' => 2024, 'brand' => 'dsf dsf das fds fds af dsg dsfg fds gsf gf dsg fsdgfdsgdsgfdsgfdgfd gfdsgfdsgfdsg fsdgfsdg' ]);
// Aktuelles Datum und Uhrzeit erstellen
$date = new DateTime();
// Formatieren auf MySQL-kompatibles Format 'Y-m-d H:i:s'
$formattedDate = $date->format('Y-m-d H:i:s');
// In die Datenbank einfügen
$db->insert(['datum' => $formattedDate, 'price' => 120000.55]);
[
{
"id": 1,
"hash": "",
"brand": "Larifari",
"model": "Speedy 3000",
"year_built": 2030,
"displacement": 2998,
"power": 420,
"fuel": "Benzin",
"transmission_type": "Doppelkupplung",
"gear_count": 7,
"doors": 3,
"price": 129990.99,
"datum": "1970-01-01 00:00:00",
"description": "Der <strong>Speedy 3000<\/strong> von Larifari ist ein kompromissloser Sportwagen mit modernem Design.<br>\r\n <ul>\r\n <li>3.0L Turbo-V6 mit 420 PS<\/li>\r\n <li>Beschleunigung 0\u2013100 km\/h in 3,9 Sekunden<\/li>\r\n <li>Sportauspuff & Carbon-Innenverkleidung<\/li>\r\n <\/ul>\r\n <strong>Hinweis:<\/strong> F\u00fcr Adrenalinjunkies mit Stil.",
"logo": "images\/CarDB\/larifari\/logo.webp",
"images": "[{\"filename\":\"images\\\/CarDB\\\/larifari\\\/image01.webp\",\"title\":\"Frontansicht\",\"alt\":\"Larifari Speedy 3000 von vorne\"},{\"filename\":\"images\\\/CarDB\\\/larifari\\\/image02.webp\",\"title\":\"Heckansicht\",\"alt\":\"Larifari Speedy 3000 von hinten\"},{\"filename\":\"images\\\/CarDB\\\/larifari\\\/image03.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/larifari\\\/image04.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/larifari\\\/image05.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"}]",
"created_at": "2025-06-16 13:57:40",
"updated_at": "2025-06-16 13:57:40"
},
{
"id": 2,
"hash": "",
"brand": "Eleantrix",
"model": "Pico",
"year_built": 2028,
"displacement": 999,
"power": 95,
"fuel": "Benzin",
"transmission_type": "Schaltgetriebe",
"gear_count": 6,
"doors": 3,
"price": 14990,
"datum": "1970-01-01 00:00:00",
"description": "Der <strong>Pico<\/strong> ist ein agiler Cityflitzer f\u00fcr die urbane Mobilit\u00e4t.<br>\r\n <ul>\r\n <li>1.0L Dreizylinder mit 95 PS<\/li>\r\n <li>Kompakt, wendig und sparsam<\/li>\r\n <li>Perfekt f\u00fcr Einsteiger und Gro\u00dfstadtverkehr<\/li>\r\n <\/ul>\r\n <strong>Tipp:<\/strong> Maximale Freiheit auf kleinem Raum.",
"logo": "images\/CarDB\/elantrix\/logo.webp",
"images": "[{\"filename\":\"images\\\/CarDB\\\/elantrix\\\/image01.webp\",\"title\":\"Frontansicht\",\"alt\":\"Larifari Speedy 3000 von vorne\"},{\"filename\":\"images\\\/CarDB\\\/elantrix\\\/image02.webp\",\"title\":\"Heckansicht\",\"alt\":\"Larifari Speedy 3000 von hinten\"},{\"filename\":\"images\\\/CarDB\\\/elantrix\\\/image03.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/elantrix\\\/image04.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/elantrix\\\/image05.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"}]",
"created_at": "2025-06-16 13:57:40",
"updated_at": "2025-06-16 13:57:40"
},
{
"id": 3,
"hash": "",
"brand": "Zentoro",
"model": "Veloce",
"year_built": 2029,
"displacement": 1598,
"power": 204,
"fuel": "Hybrid",
"transmission_type": "Automatik",
"gear_count": 6,
"doors": 5,
"price": 28900,
"datum": "1970-01-01 00:00:00",
"description": "Der <strong>Zentoro Veloce<\/strong> verbindet Dynamik mit Effizienz.<br>\r\n <ul>\r\n <li>1.6L Turbo-Hybrid mit 204 PS<\/li>\r\n <li>Intelligentes Allrad-System<\/li>\r\n <li>LED-Lichtpaket & digitale Cockpitanzeige<\/li>\r\n <\/ul>\r\n <strong>F\u00fcr alle:<\/strong> Die sportlich UND gr\u00fcn fahren wollen.",
"logo": "images\/CarDB\/zentoro\/logo.webp",
"images": "[{\"filename\":\"images\\\/CarDB\\\/zentoro\\\/image01.webp\",\"title\":\"Frontansicht\",\"alt\":\"Larifari Speedy 3000 von vorne\"},{\"filename\":\"images\\\/CarDB\\\/zentoro\\\/image02.webp\",\"title\":\"Heckansicht\",\"alt\":\"Larifari Speedy 3000 von hinten\"},{\"filename\":\"images\\\/CarDB\\\/zentoro\\\/image03.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/zentoro\\\/image04.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"}]",
"created_at": "2025-06-16 13:57:40",
"updated_at": "2025-06-16 13:57:40"
},
{
"id": 4,
"hash": "",
"brand": "Worsche",
"model": "WX 700",
"year_built": 2029,
"displacement": 3996,
"power": 580,
"fuel": "Benzin",
"transmission_type": "Tiptronic",
"gear_count": 8,
"doors": 2,
"price": 179900,
"datum": "1970-01-01 00:00:00",
"description": "Der <strong>WX 700<\/strong> steht f\u00fcr High-End-Performance made in Germany.<br>\r\n <ul>\r\n <li>4.0L V8 Biturbo mit 580 PS<\/li>\r\n <li>Launch Control & Keramikbremse<\/li>\r\n <li>Exklusives Lederinterieur & Infotainment-System<\/li>\r\n <\/ul>\r\n <strong>Hinweis:<\/strong> Supercar f\u00fcr die Stra\u00dfe.",
"logo": "images\/CarDB\/worsche\/logo.webp",
"images": "[{\"filename\":\"images\\\/CarDB\\\/worsche\\\/image01.webp\",\"title\":\"Frontansicht\",\"alt\":\"Larifari Speedy 3000 von vorne\"},{\"filename\":\"images\\\/CarDB\\\/worsche\\\/image02.webp\",\"title\":\"Heckansicht\",\"alt\":\"Larifari Speedy 3000 von hinten\"},{\"filename\":\"images\\\/CarDB\\\/worsche\\\/image03.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/worsche\\\/image04.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/worsche\\\/image05.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"}]",
"created_at": "2025-06-16 13:57:40",
"updated_at": "2025-06-16 13:57:40"
},
{
"id": 5,
"hash": "",
"brand": "Solarix",
"model": "Free Energy",
"year_built": 2028,
"displacement": 0,
"power": 250,
"fuel": "Elektro",
"transmission_type": "Automatik",
"gear_count": 1,
"doors": 5,
"price": 65900,
"datum": "1970-01-01 00:00:00",
"description": "Der <strong>Free Energy<\/strong> ist das Aush\u00e4ngeschild f\u00fcr nachhaltige Mobilit\u00e4t.<br>\r\n <ul>\r\n <li>250 PS starker E-Motor mit Allradantrieb<\/li>\r\n <li>Reichweite: 520 km (WLTP)<\/li>\r\n <li>Panoramadach & Solarunterst\u00fctzung<\/li>\r\n <\/ul>\r\n <strong>Empfohlen:<\/strong> F\u00fcr Familien mit Umweltbewusstsein.",
"logo": "images\/CarDB\/solarix\/logo.webp",
"images": "[{\"filename\":\"images\\\/CarDB\\\/solarix\\\/image01.webp\",\"title\":\"Frontansicht\",\"alt\":\"Larifari Speedy 3000 von vorne\"},{\"filename\":\"images\\\/CarDB\\\/solarix\\\/image02.webp\",\"title\":\"Heckansicht\",\"alt\":\"Larifari Speedy 3000 von hinten\"},{\"filename\":\"images\\\/CarDB\\\/solarix\\\/image03.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/solarix\\\/image04.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"}]",
"created_at": "2025-06-16 13:57:40",
"updated_at": "2025-06-16 13:57:40"
},
{
"id": 6,
"hash": "",
"brand": "Nordex",
"model": "Primo",
"year_built": 2028,
"displacement": 0,
"power": 150,
"fuel": "Elektro",
"transmission_type": "Automatik",
"gear_count": 1,
"doors": 5,
"price": 31990,
"datum": "1970-01-01 00:00:00",
"description": "Der <strong>Nordex Primo<\/strong> ist ein fortschrittliches Elektrofahrzeug f\u00fcr den Alltag.<br>\r\n <ul>\r\n <li>150 PS starker E-Motor<\/li>\r\n <li>Bis zu 400 km Reichweite (WLTP)<\/li>\r\n <li>Smart Navigation, R\u00fcckfahrkamera und Keyless Go serienm\u00e4\u00dfig<\/li>\r\n <\/ul>\r\n <strong>Ideal f\u00fcr:<\/strong> Familien, Pendler und E-Mobilit\u00e4tsfans.",
"logo": "images\/CarDB\/nordex\/logo.webp",
"images": "[{\"filename\":\"images\\\/CarDB\\\/nordex\\\/image01.webp\",\"title\":\"Frontansicht\",\"alt\":\"Larifari Speedy 3000 von vorne\"},{\"filename\":\"images\\\/CarDB\\\/nordex\\\/image02.webp\",\"title\":\"Heckansicht\",\"alt\":\"Larifari Speedy 3000 von hinten\"},{\"filename\":\"images\\\/CarDB\\\/nordex\\\/image03.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"},{\"filename\":\"images\\\/CarDB\\\/nordex\\\/image04.webp\",\"title\":\"Innenraum\",\"alt\":\"Innenraum mit pinkem Leder\"}]",
"created_at": "2025-06-16 13:57:40",
"updated_at": "2025-06-16 13:57:40"
}
]