php 7.2이상의 버전에서 mysqli_fetch_array가 달라졌나요?

php 7.2이상의 버전에서 mysqli_fetch_array가 달라졌나요?

QA

php 7.2이상의 버전에서 mysqli_fetch_array가 달라졌나요?

답변 3

본문


$sql = " select cs.*,le.wr_content,le.wr_subject from class as cs left join $board_table as le on cs.class_name=le.wr_subject where  cs.class_code = '$class_code1' group by cs.class_content order by cs.class_curNum;";
                        
                        $result=sql_query($sql);
                        $row=mysqli_fetch_array($result);

 

안녕하세요 php 5.5버전에서 7.2버전으로 업그레이드중, 정상적으로 작동되었던 DB문이 에러가 나오기 시작했습니다

 

에러가 안나오게 할려면 어떻게 해야하나요...?

3543499036_1596417054.7843.png

 

해당 에러문은 이렇게 나옵니다

 

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in/var/www/html/bbs/code_side.phpon line79

이 질문에 댓글 쓰기 :

답변 3

$sql = "select cs.*,le.wr_content,le.wr_subject from class as cs left join $board_table as le on cs.class_name=le.wr_subject where  cs.class_code = '$class_code1' group by cs.class_content order by cs.class_curNum";

$row = sql_fetch($sql);

mysqli_fetch_array 대신

그누보드 함수인 sql_fetch_array 함수를 사용해 보세요.

그누보드 함수에서 사용하는 것은 mysqli_fetch_array가 아니라

mysqli_fetch_assoc 입니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,102
© SIRSOFT
현재 페이지 제일 처음으로