odbc_binmode
Name
odbc_binmode — Controls handling of binary data.
Synopsis
bool odbc_binmode
(conn, mode);
resource conn: Connection
ID
int mode: Mode
Description
When returning an image field or a large text field
through ODBC, you can control what happens to the data
when it's returned by the ODBC driver. Depending on your
configuration and the configuration of the companion odbc_longreadlen()
function, binary data can be passed straight through or
converted to character data. The table below demonstrates
actions that are taken depending on the value set with
odbc_binmode() and odbc_longreadlen() . The
value of odbc_binmode() can also be controlled
from the PHP initialization file. This function only
affects the ODBC datatypes BINARY, VARBINARY, and
LONGVARBINARY.
Version
Existing since version 3.0.6
Example
Example 1323. Retrieve image
from database
<?php
$db = odbc_connect("DSN","user","pass");
$result = odbc_exec($db, "SELECT Picture FROM Categories");
// change to ODBC_BINMODE_CONVERT for comparison
odbc_binmode($result, ODBC_BINMODE_RETURN);
echo odbc_result($result,1);
?>
PHP Functions Essential Reference. Copyright © 2002 by New Riders Publishing
(Authors: Zak Greant, Graeme Merrall, Torben Wilson, Brett Michlitsch).
This material may be distributed only subject to the terms and conditions set forth
in the Open Publication License, v1.0 or later (the latest version is presently available at
http://www.opencontent.org/openpub/).
The authors of this book have elected not to choose any options under the OPL. This online book was obtained
from
http://www.fooassociates.com/phpfer/
and is designed to provide information about the PHP programming language, focusing on PHP version 4.0.4
for the most part. The information is provided on an as-is basis, and no warranty or fitness is implied. All
persons and entities shall have neither liability nor responsibility to any person or entity with respect to
any loss or damage arising from the information contained in this book.