Thema: Verbindung aufnehmen, Datensätze anzeigen


Datensätze anzeigen

MySQL

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.

Datensätze abfragen


<?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);
   echo "<table class='table striped'>";
   echo "<thead>";
   echo "<tr><th>Lfd. Nr.</th><th>Name</th>";
   echo "<th>Vorname</th><th>Personalnummer</th>";
   echo "<th>Gehalt</th><th>Zulage</th><th>Geburtstag</th></tr>";
   echo "</thead><tbody>";
   while ($dsatz = mysql_fetch_assoc($res)) {
      echo "<tr>";
      echo "<td>" . $dsatz["id"] . "</td>";
      echo "<td>" . $dsatz["name"] . "</td>";
      echo "<td>" . $dsatz["vorname"] . "</td>";
      echo "<td>" . $dsatz["personalnummer"] . "</td>";
      echo "<td>" . number_format($dsatz["gehalt"],2,",","."). "</td>";
      echo "<td>" . number_format($dsatz["zulage"],2,",","."). "</td>";
      echo "<td>" . $dsatz["geburtstag"] . "</td>";
      echo "</tr>";   
   } 
   echo "</tbody></table>";
   mysql_free_result($res); 
   mysql_close($dblink);
?>

Datensätze anzeigen

Lfd. Nr.NameVornamePersonalnummerGehaltZulageGeburtstag
64MüllerMaria 21103.600,00300,000000-00-00
70SchmidtAnton769854.000,0030,002023-08-20
80hakemimaryam121.500,000,000000-00-00
82yasarassal1259,005,000000-00-00
83GansGustav1001921.000,0030,002031-10-20
85SchmidtHelmut34567895.000,00100,002020-06-20
86hillihollo345622,004.555,002021-09-20
89annaanna6544563.553,005,002021-02-20
90LazregAmine44444.567,00456,001999-12-12
91MaSh2020022222.200,00220,002029-12-20
93peterhans989835.000,0058,002020-07-20
95MustermannJan772663.400,00300,001988-12-12
97HeinemannMax4454643.600,00400,000000-00-00
98ZufallRainer69691,001,002001-01-01