????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 3.19.234.118 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/oci8/tests/ |
Upload File : |
--TEST-- oci_field_*() family: basic column types --SKIPIF-- <?php if (!extension_loaded('oci8')) die ("skip no oci8 extension"); ?> --FILE-- <?php require(dirname(__FILE__)."/connect.inc"); // Initialization $stmtarray = array( "drop table field_funcs3_tab", "create table field_funcs3_tab(c1_c char(2), c2_v varchar2(2), c3_n number, c4_d date)", "insert into field_funcs3_tab values ('c1', 'c2', 3, '01-Jan-2010')" ); $v = oci_server_version($c); if (strpos($v, 'Oracle TimesTen') === false) { oci8_test_sql_execute($c, array("alter session set nls_date_format = 'DD-MON-YYYY'")); } oci8_test_sql_execute($c, $stmtarray); // Run Test $select_sql = "select * from field_funcs3_tab"; if (!($s = oci_parse($c, $select_sql))) { die("oci_parse(select) failed!\n"); } if (!oci_execute($s)) { die("oci_execute(select) failed!\n"); } $row = oci_fetch_array($s, OCI_NUM + OCI_RETURN_NULLS + OCI_RETURN_LOBS); var_dump($row); foreach ($row as $num => $field) { $num++; var_dump(oci_field_is_null($s, $num)); var_dump(oci_field_name($s, $num)); var_dump(oci_field_type($s, $num)); var_dump(oci_field_type_raw($s, $num)); var_dump(oci_field_scale($s, $num)); var_dump(oci_field_precision($s, $num)); var_dump(oci_field_size($s, $num)); } // Clean up $stmtarray = array( "drop table field_funcs3_tab" ); oci8_test_sql_execute($c, $stmtarray); ?> ===DONE=== <?php exit(0); ?> --EXPECTF-- array(4) { [0]=> string(2) "c1" [1]=> string(2) "c2" [2]=> string(1) "3" [3]=> string(1%r[19]%r) "%r(01-JAN-2010|0001-01-20 10:00:00)%r" } bool(false) string(4) "C1_C" string(4) "CHAR" int(96) int(0) int(0) int(2) bool(false) string(4) "C2_V" string(8) "VARCHAR2" int(1) int(0) int(0) int(2) bool(false) string(4) "C3_N" string(6) "NUMBER" int(2) int(-127) int(0) int(22) bool(false) string(4) "C4_D" string(4) "DATE" int(12) int(0) int(0) int(7) ===DONE===