pbms_get_data
Description
string pbms_get_data ( string $blob_ref [,resource $pbms] )
Get data from the PBMS BLOB streaming server for the specified BLOB reference.
Parameters
$blob_ref
A BLOB reference for the data to be received.
$pbms
A valid PBMS connection resource. If $pbms is not specified, the last link opened by pbms_connect() is assumed. If no such link is found, it will try to create one as if pbms_connect() was called with no arguments. If by chance no connection is found or established, an E_WARNING level error is generated.
Return Values

Returns a string containing the BLOB on success.

Returns FALSE on failure. Use pbms_errno() and pbms_error() to retrieve error details.

Example
<?php 
	pbms_connect();

	//-----------
	// Create a BLOB and insert it into a table.
	// Assume that the table exists.
	$blob_ref = pbms_put_data("A tiny BLOB for a table", "bobtest" );
	
	query =  sprintf("insert into bobtest(id, name) Values(1, \"%s\")", $blob_ref);
	mysql_query($query);
	
	// Fetch the BLOB back again.
	$result =mysql_query("select name from bobtest where id = 1");
			
	$row = mysql_fetch_row($result);
	printf("NOTE: blob ref stored in table: \"%s\" is not the same as what was inserted \"%s\" \n", $row[0], $blob_ref)
	printf("The BLOB \"%s\"\n", pbms_get_data($row[0]));

	pbms_close();
?>
		
Related functions
pbms_get_data_range() pbms_write_stream() pbms_write_stream_range() pbms_put_data() pbms_read_stream()