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

?>



created by NETTECS.ch