Anda mencoba terhubung dengan port, gunakan ini:
Ubah,
$dsn = 'mysql:host=localhost:1842;dbname=mesimot;charset=utf8';
Untuk
$dsn = 'mysql:host=localhost;dbname=mesimot;port=1842;charset=utf8';
Perhatikan bagaimana saya mendefinisikan port dan bagaimana Anda mendefinisikan port?
Informasi Tambahan
Jika parameter nilai pertama kueri adalah ID penambahan otomatis, Anda dapat mengosongkannya.
Edit 1
Ubah,
INSERT INTO mesima VALUES ('', 'first task','0')
Kepada,
INSERT INTO `mesima` (`mesi`, `done_bool`) VALUES ('first task', '0')