Hi Juha,
Warum funktioniert folgender nicht??
#Änderung in Datenbank eintragen
$db_command = "insert into ajsoll
(
ajsoll_id,
ajsoll_monat,
ajsoll_jahr,
ajsoll_tage,
ajsoll_stunden
)
values
(
1,
'$monatzaehler',
'$jahr',
NULL,
'@solleingabe[$monatzaehler]'
)";
$add = $dbh->do($db_command);
Dafür kann es ungeheuer viele Möglichkeiten geben:
- Dein SQL-Statement kann syntaktische Fehler enthalten,
- es könnte ein Datentyp nicht passen,
- eines Deiner Tabellenfelder (oder gar die gesamte Tabelle!) könnte nicht
existieren, - eine Zugriffsberechtigung (GRANT) könnte Dir fehlen,
- ...
Warum wohl erlaubt Dir die mySQL-Schnittstelle den Zugriff auf die
entsprechende Fehlermeldung?
Meiner Meinung nach, weil Dir diese Information weiterhelfen wird ...
Viele Grüße
Michael