Zwei Tabellen mit INNER JOIN auslesen
|
Der Inhalt zweier Tabellen kann mit INNER JOIN ausgelesen werden. In diesem Beispiel kommen die Daten in einem Datensatz zusammen, wo die Id's zusammenpassen. |
Komplettscript
<?php
error_reporting(E_ALL);
include ('dbverbindungsinc.php');
$sql = "SELECT employee.first_name, employee.last_name, employee.salary, user.user_type, user.username FROM employee AS employee INNER JOIN user AS user ON employee.id = user.employee_id";
$db_erg = mysql_query( $sql );
if ( ! $db_erg )
{
die('Ungültige Abfrage: ' . mysql_error());
}
echo '<table border="0">';
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td align=left><font face=arial><b>". $zeile['first_name'] . "</b></td>";
echo "<td align=left><font face=arial>". $zeile['last_name'] . "</td>";
echo "<td align=left><font face=arial>". $zeile['salary'] . "</td>";
echo "<td align=left><font face=arial>". $zeile['user_type'] . "</td>";
echo "<td align=left><font face=arial>". $zeile['username'] . "</td>";
}
echo "</table>";
mysql_free_result( $db_erg );
?> |