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); ?>
	<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); 
?> 

Datensätze anzeigen

Lfd. Nr.Name VornamePersonalnummer GehaltZulageGeburtstag
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
113 Müller Max 54 3.000,00 200,00 2020-07-20
117 Gödecke Britt 0 4.600,00 400,00 0000-00-00
118 Sweater Knit 630 5.000,00 420,00 2020-01-20
127 Ortiz Diego 0 3.000,00 500,00 1997-02-13
131 0 0,00 0,00 0000-00-00
132 peters 0 0,00 0,00 0000-00-00
134 Mustermann Marie 123456 3.000,00 3,00 2001-03-06
135 Mustermann Marie 123456 3.000,00 3,00 2003-11-05