Я успешно подключился к IBM i5 и следующие строки:
$stmt = $dbh->query('select fpdesc from mylib.myfile');
$row = $stmt->fetch(PDO::FETCH_ASSOC);
var_dump($row);
echo '<br>$row[FPDESC] returns '.$row[FPDESC];
производит следующие 2 строки вывода:
array(1) {
["FPDESC"]=> string(30) "ATLANTA "
}
$row[FPDESC] returns ATLANTA
Пока все хорошо. Но следующие строки:
$stmt = $dbh->query('select fpdesc from mylib.myfile');
$obj = $stmt->fetch(PDO::FETCH_OBJ);
var_dump($obj);
echo '<br>$obj->FPDESC returns '.$obj->FPDESC;
производит следующие 2 строки вывода:
object(stdClass)#4 (1) {
["FPDESC"]=> string(30) "ATLANTA "
}
$obj->FPDESC returns
Почему я не могу отобразить свойство FPDESC? Единственное, о чем я могу подумать, это обзор, но я действительно в растерянности относительно исправления. Любая помощь будет принята с благодарностью.