fwrite: Eintrag hinzufügen, nicht ersetzen

hm ok. Danke erstmal. Daweil gehts auch, indem man runterscrollt.

Aber es gibt ein weiteres Problem. Und zwar möcht ich eine Tabelle in der MySQL-Datenbank ausgeben.

Dazu habe ich folgenden Code:

PHP:
<?
   $server = "localhost";
   $user = "****";
   $pass = "****";
   $datenbank = "****";

   $verbindung = mysql_connect($server,$user,$pass) or die ("Keine Verbindung möglich.");
   mysql_select_db($datenbank) or die ("Die Datenbank existiert nicht.");

$details = mysql_query("SELECT ID, Tag, Termin, Wachleiter, Wachgaenger FROM Wachplan WHERE ID = 1");
$d = mysql_fetch_array($details); 
echo $d['Count']; 
?>

In der DB sind folgende Spalten: ID, Tag, Termin, Wachleiter und Wachgaenger

Jedoch wenn ich es ausführe, kommt keine Fehlermeldung, aber es wird auch nichts angezeigt :p

THX 4 Help
 
Naja -.- dann wars halt etwas anders -.- aber einen Unterschied gibt es mit Optionalen Variablen ...

So öffnest du die Datei um etwas anzuhängen (a = append):
PHP-Code:
PHP:
$fp = fopen("datei.txt","a");
oder
$fp = fopen("datei.txt","a+");// Datei erstellen wenn nicht vorhanden

Das stimmt nun aber -.-
 
Naja -.- dann wars halt etwas anders -.- aber einen Unterschied gibt es mit Optionalen Variablen ...



Das stimmt nun aber -.-

Jein ;)

Es stimmt, dass bei a+ versucht wird die Datei zu erstellen. Dies ist aber genauso der Fall bei "a", "w", "w+", "x" und "x+".

Und zu Fabian:

Versuch es mal so:

PHP:
<?
   $server = "localhost";
   $user = "****";
   $pass = "****";
   $datenbank = "****";

   $verbindung = mysql_connect($server,$user,$pass) or die ("Keine Verbindung möglich.");
   mysql_select_db($datenbank) or die ("Die Datenbank existiert nicht.");

$details = mysql_query("SELECT ID, Tag, Termin, Wachleiter, Wachgaenger FROM Wachplan WHERE ID = 1") or die(mysql_error());
$d = mysql_fetch_array($details); 
echo $d['Count']; 
?>

Dann kriegen wir vielleicht eine Fehlermeldung, mit der wir weiterarbeiten können.
 
PHP:
<?
   $server = "localhost";
   $user = "****";
   $pass = "****";
   $datenbank = "****";

   $verbindung = mysql_connect($server,$user,$pass) or die ("Keine Verbindung möglich.");
   mysql_select_db($datenbank) or die ("Die Datenbank existiert nicht.");

$details = mysql_query("SELECT ID, Tag, Termin, Wachleiter, Wachgaenger FROM Wachplan WHERE ID = 1") or die(mysql_error());
$d = mysql_fetch_array($details); 
echo $d['Count']; 
?>
$d['Count'] gibt es leider nicht nicht.
Es sind nur $d['ID'], $d['Tag'], $d['Termin'], $d['Wachleiter'] und $d['Wachgaenger'] vorhanden.
 
Zurück