UPDATE:

Thanks for all the suggestions (what did I do to get -3? I don't understand that)

I found that the data field was set as VARCHAR and truncated the JSON off at 255 characters, making it invalid. I changed that, and the JSON is now valid according to JSONlist.com

But it still refuses to chow, so at the risk of getting more demerits, here is the current code, is there anything I am doing wrong?

JSON:
 [{"name":"images/front\_8mhztpaj.jpg","usrName":"GEDC0041.JPG","size":805229,"type":"image/jpeg","thumbnail":"images/front\_8mhztpaj.jpg","thumbnail\_type":"image/jpeg","thumbnail\_size":10490,"searchStr":"front\_8mhztpaj.jpg,!:sStrEnd"}]

New Code:

```
<?php

$json = $DETAILS->getColumnVal("IMAGE"); 
//

json_decode($json, true);

?>
  <?php if ($DETAILS->getColumnVal("IMAGE") != "") { ?> 
  <?php $imgsrc = "input/".$myImage = $myArray[0]['name']; ?>
     <img src="<?php echo $imgsrc ?>" class="img-responsive center-block" alt="<?php echo $DETAILS->getColumnVal("TITLE"); ?>">    <?php echo $imgsrc; ?>
  <?php } ?>
        </div>
        </div>
        <?php
$DETAILS->moveNext();
}
$DETAILS->moveFirst(); //return RS to first record
?>

```

The query is still working correctly, when I ask it to echo "IMAGE" it shows the json string I have posted here, but in the page where the image data should be it just shows "input/" and no text afterwards.

What am I doing wrong?