diff --git a/Zweites Jahr/README.md b/Zweites Jahr/README.md index 6d2f2ff..b21c0ce 100644 --- a/Zweites Jahr/README.md +++ b/Zweites Jahr/README.md @@ -4,6 +4,10 @@ ## Gemacht *Wir eventuell nie aktuell sein.* +## 9-12-25 - PHP (SQL) + +- Datenbank durch PHP erstellt und Daten hinzufügen + ### 21-11-25 - PHP - Aufgabe von gestern Kontroliert + Kommentare hinzugefügt diff --git a/Zweites Jahr/aufgaben/PDO_Info.html b/Zweites Jahr/aufgaben/PDO_Info.html new file mode 100755 index 0000000..059e5a0 --- /dev/null +++ b/Zweites Jahr/aufgaben/PDO_Info.html @@ -0,0 +1,157 @@ + + + + + + PDO SQL Schritte + + + + + +

PDO - Grundlegende SQL-Kommandos

+ +
+ +
+

try catch

+

besseres finden von Fehlern

+
+ +
+

PDO verbinden

+

Datenbank verbinden

+
+ +
+

CREATE TABLE

+

Tabelle anlegen

+
+ +
+

INSERT

+

Daten einfügen

+
+ +
+

SELECT

+

Daten lesen

+
+ +
+

DELETE

+

Daten löschen

+
+ +
+ +
+

+

+

+    
+ + + + + diff --git a/Zweites Jahr/pdo_a2-a4_create-db.php b/Zweites Jahr/pdo_a2-a4_create-db.php new file mode 100644 index 0000000..9112e72 --- /dev/null +++ b/Zweites Jahr/pdo_a2-a4_create-db.php @@ -0,0 +1,25 @@ +exec($createTable); +echo 'TABELLE ERSTELLT
'; + +$createUser ='INSERT INTO schueler VALUES( +null, -- null da "AUTO_INCREMENT" gestzt wurde +"Schüler Vorname", +"Schüler Nachname" +)'; + +$pdo->exec($createUser); +echo 'NUTZER ERSTELLT
'; + +?> \ No newline at end of file diff --git a/Zweites Jahr/pdo_a5.php b/Zweites Jahr/pdo_a5.php new file mode 100644 index 0000000..078c711 --- /dev/null +++ b/Zweites Jahr/pdo_a5.php @@ -0,0 +1,22 @@ +query($selectAll); +// $query -> gibt was aus +// $exec -> gibt nix aus + +echo "
";
+ print_r($allValues->fetchAll());
+ echo "
"; +echo 'Alle einträge:
'; + +foreach($allValues as $value){ + echo $value["id"]."|".$value['frstName']."|".$value['lastName']."
"; +} + +?> \ No newline at end of file