I think you messed up a bit. I’m assuming you’re using the ACF plugin because you used the_field().
Have you tried only the_field('titdesc'); if you’re in the WordPress loop? Those functions already query values stored in your postmeta table. I’m assuming you have a field called titdesc since you’re trying to read it using the_field('titdesc').
If you’re not in the loop, you must pass the post ID too, like the_field('titdesc', 2055);.
From what I’ve noticed, ACF uses two rows per custom field. For you it is:
titdesc=>and some experience, coffee & fun._titdesc=>field_51baf57155c20
The first pair of values stores the field name titdesc and the field value and some experience, coffee & fun. and the second pair of values is a reference to the field name’s unique ID, which is field_51baf57155c20 here.
As a note, get_field() will return a value and the_field() will echo the value.’
If you want to pass the value in a function, you should use get_field() instead.
What you got in your var_dump() output is all meta values stored for that particular post ID.