Switch to: V11V10V9V8V7V6V5



string valentina_result ( 
          resource result, 
          int row,
          [long fieldOffset] )


Name Description
resultThe result resource that is being evaluated. This result comes from a call to valentina_query().
rowThe row number from the result that's being retrieved. Row numbers start at 0.
fieldThe offset of the field being retrieved.


Retrieves the contents of one cell from a VServer result set.

When working on large result sets, you should consider using one of the functions that fetch an entire row (specified below). As these functions return the contents of multiple cells in one function call, they're MUCH quicker than valentina_result().

If no field offset specified - returns the value of the field with offset 0

Note: the declaration differs from the MYSQL. You can only specify the field offset but not the field name.

Return Values

The contents of one cell from a Vserver result set on success, or FALSE on failure.


Example 1.

$link = valentina_connect('localhost', 'val_user', 'val_password');
if (!$link) {
   die('Could not connect: ' . valentina_error());
$result = valentina_query('SELECT name FROM work.employee');
if (!$result) {
   die('Could not query:' . valentina_error());
echo valentina_result($result, 2); // outputs third employee's name


NoteCalls to valentina_result() should not be mixed with calls to other functions that deal with the result set.

Performance Again - this function is NOT recommended to use because it returns only one field. Use instead valentina_fetch_array(), or others, returning the entire row.

See Also