Gets one field value of the result.
mixed i5_result (resource result, int/string field)
Parameters
| 
   result  | 
  
   Resource describing file or other record set. 
  | 
 
| 
   field  | 
  
   Integer or string identifying the field position or name. 
  | 
 
Return
Field's contents in current record.
| 
   I5_ERR_PHP_HDLDFT  | 
  
   256  | 
  
   No default connection found.  | 
 
| 
   I5_ERR_PHP_OPTIONSTYPE  | 
  
   259  | 
  
   The type of " I5_OPTIONS_ALIAS" option must be x and not x  | 
 
| 
   I5_ERR_PHP_OPTIONSNUMBER  | 
  
   260  | 
  
   Option number -1 is unknown.  | 
 
| 
   I5_ERR_PHP_TYPEPARAM  | 
  
   262  | 
  
   Type of element x in parameter -1 must be y. Type z was provided.  | 
 
Detail
i5_result returns the cell content of the current row. Argument may be field index or its name.
The field value is read from the current record fetched by a previous call to i5_fetch_xxx function.
Example
$fil = i5_open("CR/CLIENT", I5_OPEN_READWRITE,$Hdlcon);
if(is_bool($fil))
{
print_r("i5_open error : ".i5_errormsg().'<br/>');
}
else
{
$seek = array("4");
$ret = i5_seek($fil, I5_EQ, $seek);
if (!$ret)
{
print_r("i5_seek error : ".i5_errormsg().'<br/>');
}
else
{
$rec = i5_fetch_row($fil, I5_READ_SEEK);
if (is_bool($rec))
{
print_r("i5_fetch_row error : ".i5_errormsg().'<br/>');
}
// Fetches a single field
$nom = i5_result($fil, "NOM");
if (is_bool($nom) && $nom == FALSE)
{
print_r("i5_result error : ".i5_errormsg().'<br/>');
}
else
{
print_r("Name = " .$nom .'<br/>');
}
$compte = i5_result($fil, "COMPTE");
if (is_bool($compte) && $compte == FALSE)
{
print_r("i5_result error : ".i5_errormsg().'<br/>');
}
else
{
print_r("Compte = " .$compte .'<br/>');
}
}
}
See also