mysqli 쿼리 결과 불러오기 테스트 질문요.
본문
<?php
$serverName = "localhost";
$userName = "root";
$userPass = "root";
$dbName = "exstart";
$dbconn = new mysqli($serverName , $userName ,$userPass ,$dbName);
$dbconn -> set_charset("utf8");
$query = "SELECT * FROM userinfo ";
$stmt = $dbconn -> prepare($query);
$stmt->execute();
$result = $stmt->get_result();
while ($data = $result->fetch_assoc()){
echo $data['userId'];
}
선배님들~!
while문 돌려 echo 테스트 중인데
맨땅에 헤딩하듯이 하고 있어서 막히네요.
while문 괄호 안에 fetch_assoc 메소드 사용하여 가져온 값을 data에 저장해서 출력하는 방법말고.
다르게 테스트로 결과 출력할수 있는 방법이 있을까요?
출력 예제좀 부탁드리겠습니다.
!-->
답변 1
<?php
$serverName = "localhost";
$userName = "root";
$userPass = "root";
$dbName = "exstart";
$dbconn = new mysqli($serverName , $userName ,$userPass ,$dbName);
$dbconn -> set_charset("utf8");
$query = "SELECT * FROM userinfo ";
$stmt = $dbconn -> prepare($query);
$stmt->execute();
$result = $stmt->get_result();
$users = array();
while ($data = $result->fetch_assoc()){
$users[] = $data;
}
print_r($users);
위와 같이 해보시기 바랍니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.