Ho capito il fatto del $row[0], giustamente se seleziono solo un campo non posso cercarlo alla posizione 11, ciula io , non capisco pero' perche' alla posizione 0 e non alla 1, ma non e' importante.

Ora pero' devo risolvere un problema di decodifica. (il file e' definito con CCSID 65535 mentre lo devo emettere a video con CCSID 280)
come faccio a fare quella select distinct con anche la funzione cast, cioe'
a questa select
<?php $sql = "SELECT DISTINCT LOGLKN FROM VAM400.LOGMON00F order by loglkn";

dove aggiungo il
CAST(LOGLKN AS CHAR(8) CCSID 280)

Perche' in una slect "normale" lo faccio cosi':

SELECT CAST(LOGLKN AS CHAR(8) CCSID 280) FROM VAM400.LOGMON00F order by loglkn";

ma in quella con il distinct non sono riuscito a capire dove mettere il cast.

Puoi aiutarmi anche per questo problema, oppure dirmi se e' possbile modificare la variabile reperita:
qualcosa del genere

$costumerLOGLKN = $row[0];

CAST($costumerLOGLKN AS CHAR(8) CCSID 280)

Grazie ancora e ciao