hallo, habe ein gästebuch probeweise programmiert. Dabei binde ich eine MySQL Datenbank mit ein. nun habe allerdings fehlermeldungen in meinem Script. Und zwar will ich hier den Gesamten inhalt der Datenbank ausgeben.
Mein quellcode:
<html>
<head><title>beiträge anzeigen lassen</title>
</head>
<body>
<table align="center" cellspacing="0"cellpadding="0" border="1" width="80%">
<tr>
<td>DATE</td>
<td>NAME</td>
<td>EMAIL</td>
<td>IMPRESSION</td>
<td>COMMENT</td>
</tr>
<!-- die php programmierung -->
<?php
// die connektion zum mysql server
$db=mysql_connect();
//der sql befehl wir in der varaiblen "sql" gespeichert
$sql="SELECT * FROM impression ORDER BY date";
//der datebakzugriff wird nun ausgeführt
$res=mysql_query($sql, $db);
//eine schleife wird ausgeführt, solange die option wahr ist
if($res)
{
while($ligne = mysql_fetch_object($res))
{
//TAbellen werden erstellt, für jeden eintrag
print "<tr>";
print "<td>$ligne->date</td>";
print "<td>$ligne->nom</td>";
print "<td>$ligne->email</td>";
print "<td>$ligne->impression</td>";
print "<td>$ligne->commentaire</td>";
print "</tr>";
}
}
else
{
echo "Beim versuch einen Datensatz zu lesen ist ein Fehler aufgetreten<br>Fehler-Nummer:<b>".mysql_errno($db)."</b><br>\nFehler-Ausgabe:<b>".mysql_error($db)."</b>";
}
mysql_free_result($res);
?>
</table>
</body>
</html>
_____________________
Und nun die Fehlermeldung:
Beim versuch einen Datensatz zu lesen ist ein Fehler aufgetreten
Fehler-Nummer:1046
Fehler-Ausgabe:No Database Selected
Warning: Supplied argument is not a valid MySQL result resource in c:\foxserv\www\buch2\adminimp.php on line 46
_________________________
Nun was soll denn die WAHRNUNG da unten. ich wollte nur den speicher wieder frei....
ICh arbeite mit FoxServ. aber der 2 er version. und programmiere noch nicht mit der neue php version. Die Datenbak habe ich problemlos erstellt.
Könnte mir jemand den code korrigieren ?
Vielen Dank !
:)
xeta