ポートに接続しようとしています。これを使用してください:
変更、
$dsn = 'mysql:host=localhost:1842;dbname=mesimot;charset=utf8';
宛先
$dsn = 'mysql:host=localhost;dbname=mesimot;port=1842;charset=utf8';
ポートをどのように定義したか、およびポートをどのように定義したかに注意してください。
追加情報
クエリの最初の値のパラメータが自動インクリメントIDの場合は、空白のままにすることができます。
編集1
変更、
INSERT INTO mesima VALUES ('', 'first task','0')
に、
INSERT INTO `mesima` (`mesi`, `done_bool`) VALUES ('first task', '0')