cyborg
Новичок
CLOB: функция write()
Подскажите с какой версии PHP стала поддерживаться эта функция?
У меня сейчас PHP Version 4.3.9
OCI8 Support enabled
Revision $Revision: 1.183.2.13 $
Oracle Version 10.1
Compile-time ORACLE_HOME /usr/lib/oracle/10.1.0.3/client/lib
Libraries Used -Wl,-rpath,/usr/lib/oracle/10.1.0.3/client/lib -L/usr/lib/oracle/10.1.0.3/client/lib -lclntsh
При обащении к функции write() вылетает ошибка:
PHP Fatal error: Call to undefined function: write()
В этом тесте:
Подскажите с какой версии PHP стала поддерживаться эта функция?
У меня сейчас PHP Version 4.3.9
OCI8 Support enabled
Revision $Revision: 1.183.2.13 $
Oracle Version 10.1
Compile-time ORACLE_HOME /usr/lib/oracle/10.1.0.3/client/lib
Libraries Used -Wl,-rpath,/usr/lib/oracle/10.1.0.3/client/lib -L/usr/lib/oracle/10.1.0.3/client/lib -lclntsh
При обащении к функции write() вылетает ошибка:
PHP Fatal error: Call to undefined function: write()
В этом тесте:
PHP:
$ora_sql = "INSERT INTO test (clob) VALUES (empty_clob()) RETURNING clob INTO :v_clob ";
$s = ociparse($c,$ora_sql);
$clob = ocinewdescriptor($c,OCI_DTYPE_LOB);
ocibindbyname($s,":v_clob", $clob,-1,OCI_B_CLOB);
ociexecute($s, OCI_DEFAULT);
var_dump($clob->write("clob test 1"));
ociexecute($s, OCI_DEFAULT);
var_dump($clob->write("clob test 2"));
ociexecute($s, OCI_DEFAULT);
var_dump($clob->write("clob test 3"));
$s = ociparse($c,"select clob from test");
vardump(oci_execute($s));
ocifetchall($s, $res);
var_dump($res);