채택완료

mysqli 쿼리 결과 불러오기 테스트 질문요.

2018-12-22 (토) 22:22:36 3,495
Copy
<?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개 / 댓글 1개

채택된 답변
+20 포인트
Copy
<?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);

위와 같이 해보시기 바랍니다.

답변에 대한 댓글 1개

감사합니다!!;

답변을 작성하려면 로그인이 필요합니다.