php8 mysqli_query 질문 채택완료
안녕하세요
게시판 만들기 실습중인 초보자 입니다
php7로 게시판 만드는 영상들을 보며 실습하고 있었는데, 제 php가 8이상이더라구요
그래서 mysqli_query로 테이블을 불러와 화면에 출력하려는데 정상적으로 불러와지지가 않는 것 같습니다
검색해봐도 이렇다 할 것이 나오질 않는데, 어떻게 작성하여야 하나요?? (혹은 무엇을 검색해봐야할까요?)
Copy
<div class="num">
<?php
//번호
$sql = "SELECT * FROM msg_board";
$result = mysqli_query($conn, $sql);
$list = '';
$row["number"] //이 넘버값이 db에는 잘 들어있는데... 제대로 출력이 되었으면 좋겠습니다ㅠㅠ
?>
</div>
답변 2개
채택된 답변
+20 포인트
2년 전
https://www.php.net/manual/en/mysqli-result.fetch-array.php 함수 사용해 $row 변수에 페치하셔야 할 듯.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
2년 전
2년 전
예. 1개만 페치할 땐 그렇게 하고, 여러 개 페치할 땐 반복만 이용해 페치하셔야...
그누보드 common.php 파일과 common.lib.php 파일에서 sql_ 접두어로 시작하는 함수들 참고해 보세요.
그누보드 common.php 파일과 common.lib.php 파일에서 sql_ 접두어로 시작하는 함수들 참고해 보세요.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<div class="num">
<?php
//번호
$sql = "SELECT * FROM msg_board";
$result = mysqli_query($conn, $sql);
$list = '';
$row=mysqli_fetch_array($result)
printf($row["number"]);
?>
</div>
이렇게 쓰는 것이 아닌가요??