Hallo
Ich bin noch ganz unerfahren mit dem ganzen Programierdingens. Ich will auf unserer HP einige neue Sachen ausprobieren. So bin ich auch auf PHP und MySQL gestossen.
Nun bin ich eifrig am lernen doch leider funzt net alles so richtig.
Ich hab aus nem Buch n Code abgeschrieben der Daten aus ner db lesen soll.
_______________________________________________________________
<body>
<?php
/*Verbindung aufnehmen*/
mysql_connect("127.0.0.1", "root");
/*Datenbank auswählen*/
mysql_select_db("firma");
/*SQL Abfrage ausführen*/
$res = mysql_query("select * from personen");
/*Anzahl der Datensätze ermitteln*/
$num = mysql_num_rows ($res);
//Tabellenbeginn
echo "<table border>";
//Überschrift
echo "<tr><td>Name</td><td>Vorname</td><td>Personalnummer</td>";
echo "<td>Gehalt</td><td>Geburtsdatum</td></tr>";
/*Datensätze aus Ergebnis ermitteln,
in Array speichern und ausgeben*/
while ($dsatz = mysql_fetch_assoc($res))
{
echo "<tr>";
echo "<td>" . $dsatz ["name"] . "</td>";
echo "<td>" . $dsatz ["vorname"] . "</td>";
echo "<td>" . $dsatz ["personalnummer"] . "</td>";
echo "<td>" . $dsatz ["gehalt"] . "</td>";
echo "<td>" . $dastz ["geburtstag"] . "</td>";
echo "</tr>";
}
//Tabellenende
echo "</table>";
?>
</body>
</html>
_____________________________________________________________
Leider wirden nur die Namen, Vornamen, Persnummer, und das Gehalt ausgegeben. Die letzte Spalte bleibt leer obwohl in der db die Geburtsdaten eingegeben sind.
Vertausche ich "gehalt" und "geburtstag" so werden in der Spalte Gehalt die Geburtsdaten ausgegeben.
Was läuft denn hier falsch?
LG IGOR72