안녕하세요.....^^
ifx_num_rows()함수 사용에 문제가 생겨서 아시는분의 도움을 구합니다.
제가 알기론 ifx_num_rows($result)함수는 $result에 대한 행수를 결과값으로 되돌려 주는 걸로 알고 있는데...값이 정상적으로 리턴되지 않는것 같아서요..
if(ifx_num_rows($result)){ $row = ifx_fetch_row($result);
$row[data] = nl2br($row[data]);
} else echo "<script> alert('자료 엄떠');</script>";
위 처럼 결과가 있을 경우만 fetch 하도록 하려 했는데 ifx_num_rows()함수를 사용하면 fetch 가 되지 않는것 같습니다.
직접 $row = ifx_fetch_row($result);
$row[data] = nl2br($row[data]);
이런식으로 fetch 하면 결과 값이 나오구요...~
ifx_num_rows()에서 문제가 있는거 같은데....
다른 분들은 아무 이상없이 사용하고 계신지...
제 프로그램 상에 문제가 있는건지...
<?
include "../include/error.inc";
include "../include/connection.inc";
include "../include/config.inc";
ifx_textasvarchar(1);
$que = "select * from freeboard where no='$no' and num=$num and reno=$reno";
$result = ifx_query($que,$connection);
if(!$result) error_message("query 실패!!");
/*
if(ifx_num_rows($result)){ $row = ifx_fetch_row($result);
$row[data] = nl2br($row[data]);
} else echo "<script> alert('자료 엄떠');</script>";
*/
$row = ifx_fetch_row($result);
$row[data] = nl2br($row[data]);
ifx_free_result($result);
:
:
:
?>
|