hi,
Ich möchte Daten in die DB einfügen jedoch funktioniert gar nichts.
Ich erhalte weder eine Fehlermeldung noch werden Daten eingefügt.
die beiden absolut elementarsten debugging-schritte beim aufspüren von mysql-fehlern sind:
- kontrollausgabe der dynamisch erzeugten query, ob da auch das drin steht, was du erwartest.
- abfrage der potentiellen mysql-fehlermeldung mit mysql_error()
statt
mysql_query("INSERT INTO device (PK_Device, host, community) VALUES (NULL, $host, $community)");
verwende
$sql = "INSERT INTO device (PK_Device, host, community) VALUES (NULL, $host, $community)";
echo $sql;
$ergebnis = mysql_query($sql) or die(mysql_error());
Oder gibt es eine Möglichkeit die Verbindung zu testen ?
wenn du den verdacht hast, dass schon der aufbau der verbindung zur datenbank schief geht, kannst du das natürlich auch überprüfen.
zum einen hat mysql_connect() einen rückgabewert, der über erfolg oder fehler auskunft geben kann, zum anderen kannst du auch an dieser stelle schon mit mysql_error() prüfen, ob fehler aufgetreten sind.
gruss,
wahsaga