PHP oci_fetch_array仅返回第一个空格

时间:2013-10-25 14:13:06

标签: php oracle

我正在尝试执行游标。它工作正常,但如果db返回带空格的日期(即10.10.2013 9:30)我只得到第一部分(直到第一个空格,即10.10.2013。我希望得到整个结果。

这里是代码段:

function exec_cur($conn, $mycursor, $outrefc)
{
        $ret = @ociexecute($mycursor); // Execute function
        $ret = @ociexecute($outrefc); // Execute cursor

        $i=0;
        while ($row = oci_fetch_array($outrefc)) {
                foreach (array_keys($row) as $key)
                {
                        $row[$key]= str_replace(',', '.', "$row[$key]")  ;
                        $res[$i]["o_".strtolower ($key)] = "$row[$key]";
                }
                $i++;
        }
        oci_free_statement($outrefc);
        oci_free_statement($mycursor);
        @OCILogoff($conn);

        return $res;

}

0 个答案:

没有答案