Jetzt neu: Handgebundene Tagebücher und Notizhefte by Unkelbach Art Handgebundene Notizhefte

Gesundheitliche Gründe zwingen - und bringen(!) - mich zu Veränderungen, die so nie geplant waren: Statt mit Variablen, Schleifen und Abfragen, arbeite ich jetzt mit wundervollem Papier: hauchdünnes Transparentpapier, mattweißes Schreibpapier, rustikales Kraftpapier, flexibler, schwarzer Karton, feste Graupappe und viele mehr. Aus allen entstehen handgebundene Notizbücher, Tagebücher und Notizhefte, die schon beim Ansehen Freude machen - stellt euch mal vor, wie toll es ist, auch noch darin zu schreiben!

PHP für dich bleibt euch natürlich in seiner aktuellen Form erhalten und vielleicht sehen wir uns ja mal bei Unkelbach Art, auf Facebook oder Instagram oder ihr holt euch eines meiner Produkte. Es wäre mir eine große Freude!
Mehr dazu...

MySQL

Dieses Mal...

... verändern wir unsere Datensätze.

Datensätze zu ändern ist eine Mischung aus dem Anfügen von Datensätzen und dem Löschen.

Auch dieser Befehl erfordert zwei Schritte.

Im ersten wird wieder der Befehl definiert und in einer Variable gespeichert, während der zweite Befehl das Update durchführt.
<?php
$aendern = "UPDATE links Set urlname = 'PHP f&uuml;r dich' WHERE id = '4'";
?>
In diesem Fall wird nach dem "UPDATE" der Tabellenname angegeben gefolgt von einem "Set" das bestimmt, welche Spalte auf welchen Wert geändert werden soll. In unserem Fall ändern wir den Namen der Homepage.

Mit dem "WHERE" bestimmen wir, welcher Datensatz geändert werden soll. In unserem Fall ist das der, der die id 4 erhalten hat.

Auch in diesem Fall dient die id der eindeutigen Bestimmung eines Datensatzes.
<?php
$update = mysqli_query($db, $aendern);
?>
Und wiederum wird der Befehl (das Update) durch den Einsatz des Befehls mysqli_query ausgeführt, was natürlich auch wieder zusammen gefasst werden kann:
<?php
$update = mysqli_query($db, "UPDATE links Set urlname = 'PHP f&uuml;r dich' WHERE id = '4'");
?>
Wenn mehrere Werte auf einmal geändet werden sollen funktioniert das, indem man die "Änderungspaare" durch Komma trennt. Also so:
<?php
$aendern = "UPDATE links Set urlname = 'PHP f&uuml;r dich', url = 'http://www.schattenbaum.net/php' WHERE id = '4'";
?>
Damit haben wir die wichtigsten Funktionen für MySQL durch. Auch hier kann ich dir nur raten, selbst weiter zu probieren, das Gelernte anzuwenden und immer weiter zu probieren - und notfalls mal auf php.net nachzuschlagen. Viel Erfolg!

Dieses Kapitel behandelt einen ersten Einstieg in die Arbeit mit mySQL-Datenbanken. Es dient dem grundsätzlichen Verständnis der Kommunikation zwischen PHP und der Datenbank. Für den produktiven Einsatz ist es sinnvoll, sich detailierter mit diesem Thema zu beschäftigen und besonderen Augenmerk auf Sicherheitsaspekte zu legen.

Autor: Claudia Unkelbach


Spenden via PayPal
© 2001 - 2022 Claudia Unkelbach
Gießener Straße 75, 35396 Gießen