1

我正在尝试执行游标。它工作正常,但如果 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;

}
4

0 回答 0