안녕하세요.
윈도우11에서 php(8.3.10) + odbc(64비트, 11.0) + cubrid(11.0.13.0378-d9f5000) 조합으로 사용하고 있었는데, 어느날부터인가 다음과 같이 오류가 발생하고 있습니다.
뭔가 방법이 있을까요?
참고로 예전에는 CAST문으로 자료형과 길이를 정확히 명시해서 해당 오류를 억제했었는데 이제는 그냥 떠버리고 있습니다.
[오류메세지]
Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 2710124363788 bytes) in D:\php_workspace\htdocs\hanwoo_dbtest.php on line 18 |
[소스]
<?php // DB접속정보 $dsn = "cubrid_hanwoodb"; // 데이터소스 $user = "hanwoo"; // 사용자명 $password = ""; // 패스워드(db 비공개) // DB접속 $connect = odbc_connect($dsn, $user, $password); ?> <!DOCTYPE html> <meta charset="utf-8"> <body> <?php $sql = "SELECT 1 bfdstdt "; $exec = odbc_exec($connect, $sql); ?> <?php $i = 0; while($row=odbc_fetch_array($exec)) { $i++; echo $row['bfdstdt'] . "<br/>"; } // while odbc_free_result($exec); ?> <?php odbc_close($connect); ?> </body> </html> |