Du forsøger at oprette forbindelse til en port, brug denne:
Skift,
$dsn = 'mysql:host=localhost:1842;dbname=mesimot;charset=utf8';
Til
$dsn = 'mysql:host=localhost;dbname=mesimot;port=1842;charset=utf8';
Læg mærke til, hvordan jeg definerede porten, og hvordan du definerede porten?
Yderligere oplysninger
Hvis parameteren for forespørgslernes første værdi er et auto-inkrementerende ID, kan du lade det stå tomt.
Rediger 1
Skift,
INSERT INTO mesima VALUES ('', 'first task','0')
Til,
INSERT INTO `mesima` (`mesi`, `done_bool`) VALUES ('first task', '0')