jop, dass klappt bei mir auch! erstmal vielen dank
jedoch hab ich jetzt noch ein 2. problem (also gleiche teil)... was muss ich an meinem code ändern, damit die datensätze über php ausgegeben werden können?
wenn ich es wie folgt eingebe, erzeigt er mir leider nur den tabellenkopf (was ja dank dem echo alles andere als eine kunst ist).
ums kurz zu machen, mein problem liegt darin, dass ich es warum auch immer nicht hinkriege, die datensätze ausgeben zu lassen.
<?php
$server = "localhost";
$user = "root";
$pw = "";
$database = "firma";
$verbindung=mysql_connect($server,$user,$pw)
or die ("Konnte Verbindung nicht herstellen!");
mysql_select_db($database,$verbindung)
or die ("Fehler beim Zugriff!");
/*$sql = "SELECT DISTINCT kunde.kid, kunde.name, kunde.vorname, auto.aid,
auto.hersteller, auto.typ
FROM kunde, auto, kunde_auto
WHERE kunde_auto.F_KID = KID
AND kunde_auto.F_AID = AID";*/
$sql = "SELECT DISTINCT kunde.kid, kunde.name, kunde.vorname, kunde.straße, kunde.plz, kunde.ort, kunde.telefonnr, kunde.gebdatum, auto.aid, auto.hersteller, auto.typ, auto.baujahr, auto.farbe\n"
"FROM kunde, auto, kunde_auto\n"
"WHERE kunde_auto.F_KID = KID\n"
"AND kunde_auto.F_AID = AID LIMIT 0, 30 ";
// SQL Abfrage starten
$result = mysql_query($sql);
// Datensätze zählen
$num_ticket = mysql_num_rows($result);
//Tabelle definieren & Kopfzeile erstellen
echo "<h2>Kunden-Auto-Übersicht:</h2>";
echo "<table border=1>";
echo "<tr>";
echo "<td>Kunden-ID</td>";
echo "<td>Name</td>";
echo "<td>Vorname</td>";
echo "<td>Auto-ID</td>";
echo "<td>Hersteller</td>";
echo "<td>Typ</td>";
echo "</tr>";
// Schleife für die Ausgabe erstellen
for($j=0; $j < $num_ticket; $j++)
{
mysql_data_seek ($result, $j);
$firma = mysql_fetch_array($result);
echo "<tr>";
echo "<td>$firma[KID]</td>";
echo "<td>$firma[Name]</td>";
echo "<td>$firma[Vorname]</td>";
echo "<td>$firma[AID]</td>";
echo "<td>$firma[Hersteller]</td>";
echo "<td>$firma[Typ]</td>";
echo "</tr>";
}
echo "</table>";
$query = mysql_query($sql);
if(!$query)
{
echo "<br>Fehler!! SQL-Anweisung fehlgeschlagen!!!";
}
?>
Display More
zählen funktioniert (was ja auch nicht schwer ist)
$sql = "SELECT *
FROM kunde_auto";
// SQL Abfrage starten
$result = mysql_query($sql);
// Datensätze zählen
$num_ticket = mysql_num_rows($result);
//Tabelle definieren & Kopfzeile erstellen
echo "Datensätze in Kunden_Auto:";
echo $num_ticket;
Display More