U probeert verbinding te maken met een poort, gebruik deze:
Wijzigen,
$dsn = 'mysql:host=localhost:1842;dbname=mesimot;charset=utf8';
Naar
$dsn = 'mysql:host=localhost;dbname=mesimot;port=1842;charset=utf8';
Merk op hoe ik de poort heb gedefinieerd en hoe u de poort hebt gedefinieerd?
Aanvullende informatie
Als de parameter voor de eerste waarde van de query een automatisch oplopende ID is, kunt u deze leeg laten.
Bewerk 1
Wijzigen,
INSERT INTO mesima VALUES ('', 'first task','0')
Aan,
INSERT INTO `mesima` (`mesi`, `done_bool`) VALUES ('first task', '0')