Hallo,
irgendwo seh ich den Wald vor lauter Bäumen nich mehr:
Ein einfaches (!) Script um Daten in eine mysql-db einzutragen:
// Set the variables for the database access:
$Host = "hostname";
$User = "root";
$Password = "";
$DBName = "Newdatabase";
$TableName = "t1";
$Link = mysql\_connect ($Host, $User, $Password);
$Query = "INSERT into $TableName values ('0', '$test')";
print ("The query is:
$Query \n");
if (mysql\_db\_query ($DBName, $Query, $Link)) {
print ("The query was successfully executed!
\n");
} else {
print ("The query could not be executed!
\n");
}
mysql\_close ($Link);
In der Tabelle „t1“ ist natürlich der record "test drin. wenn ich das script dann mit aufrufe, wird die ordentliche Meldung angezeigt, das etwas eingetragen wurde, aber mit leerem Inhalt. Es wurde also ein Datensatz hinzugefügt, aber eben kein Inhalt. im phpmyadmin kann ich auch schön den Eintrag (ohne Inhalt) sehen. Wo liegt der Fehler im Detail?
Gruß
h.