Cambia la riga
$allMessage = $row['theMessage'] . " ";
a
$allMessages[] = $row['theMessage'] . " ";
(aggiungendo una s al nome della variabile e aggiungendo []) perché stai sovrascrivendo il tuo risultato ogni volta che leggi una nuova riga e poi leggi da una variabile diversa (vuota)!
Ora dovresti implodere l'array non con spazi, dovresti imploderlo con ", " o con "', '", a seconda dei dati archiviati.
Potresti anche inserire l'output direttamente nel fetch-loop, ma questa è solo un'idea per te.
Quello che dovresti davvero considerare è leggere json_encode() e json_decode():
http://www.php.net/manual/en/function .json-encode.php
http://www.php.net/manual/en/function .json-decode.php
Spero di poter aiutare.