MySQL ist ein quelloffenes SQL-Datenbank-Managementsystem und die Grundlage für dynamische Webseiten. Im Klartext bedeutet das: Ohne MySQL würde es weder Blogs noch Bildergalerien oder Online-Shops geben. Die Open Source-Software MySQL wurde 1994 vom schwedischen Unternehmen MySQL AB entwickelt. Es ist plattformunabhängig und universell einsetzbar – nicht zuletzt deshalb hat sich dieses Software sehr schnell weit verbreitet. Mit Hilfe von PHP-Programmen kann dem Benutzer eine Schnittstelle zum Anzeigen, Suchen, Erzeugen, Ändern und Löschen von Datensätzen aus einer MySQL-Datenbank zur Verfügung gestellt werden. Der Strukturentwurf der Tabelle bzw. Datenbank wird vorher vom Entwickler mit phpMyAdmin festgelegt und erzeugt.
<?php /* Verbindung mit MyQSL aufnehmen */ mysql_connect("localhost", "YourUsername", "YourPassword"); $dblink =mysql_select_db("YourDB"); $sqlstr = "select * from lab_tblpersonen ORDER BY id "; $res = mysql_query($sqlstr) or die ("keine Verbindung mit der Datenbank ".mysql_error()); $num = mysql_num_rows($res); ?> <table class="table striped"> <thead> <tr><th>Lfd. Nr.</th><th>Name</th> <th>Vorname</th><th>Personalnummer</th> <th>Gehalt</th><th>Zulage</th><th>Geburtstag</th></tr> </thead><tbody> <?php while ($dsatz = mysql_fetch_assoc($res)) { ?> <tr> <td><?php echo $dsatz["id"]; ?></td> <td><?php echo $dsatz["name"]; ?></td> <td><?php echo $dsatz["vorname"]; ?></td> <td><?php echo$dsatz["personalnummer"]; ?></td> <td><?php echo number_format($dsatz["gehalt"],2,",","."); ?></td> <td><?php echo number_format($dsatz["zulage"],2,",","."); ?></td> <td><?php echo $dsatz["geburtstag"]; ?></td> </tr> <?php } ?> </tbody></table> <?php mysql_free_result($res); ?>
Lfd. Nr. | Name | Vorname | Personalnummer | Gehalt | Zulage | Geburtstag |
---|---|---|---|---|---|---|
64 | Müller | Maria | 2110 | 3.600,00 | 200,00 | 2030-11-00 |
90 | Lazret | Amine | 0 | 4.567,00 | 456,00 | 0000-00-00 |
91 | Bu | Sh | 202002455 | 2.200,00 | 220,00 | 1989-12-11 |
102 | sj | atj | 999 | 9.999,99 | 456,00 | 2020-12-20 |
104 | Heinz | Holler | 2147483647 | 6.500,00 | 5.000,00 | 2030-11-00 |
112 | Mustermann | Hans | 2003002 | 2.400,00 | 400,00 | 0000-00-00 |
113 | Müller | Max | 54 | 3.000,00 | 200,00 | 2020-07-20 |
114 | Theresa | Beuscher | 888 | 2.332,00 | 50,00 | 0000-00-00 |
117 | Gödecke | Britt | 0 | 4.600,00 | 400,00 | 0000-00-00 |
118 | Sweater | Knit | 628 | 5.000,00 | 420,00 | 2001-01-20 |
120 | Vogt | Clara | 2555555 | 3.000,00 | 200,00 | 2001-09-20 |
127 | Ortiz | Diego | 0 | 3.000,00 | 500,00 | 1997-02-13 |