본문 바로가기
MySql

MySQL mysqli SELECT 쿼리의 결과 인쇄

by 베이스 공부 2020. 11. 29.
반응형

내 데이터베이스에서 결과를 검색하고 해당 결과와 관련된 모든 열을 표시하려고합니다. 데이터베이스에 대한 연결은 정상적으로 작동하지만 쿼리 결과를 인쇄하는 방법을 모르겠습니다.

배열로 액세스하려고했지만 작동하지 않았습니다. 내가 원하는 것은 데이터베이스에서 사용자 이름 'TEST'를 검색하고 암호, 이메일 및 사용자 이름을 반환 할 수있는 것입니다 (사용자 이름이 있는지 확인하기 위해).

내 현재 코드는 다음과 같습니다.

$user = mysqli_query($con,"SELECT * FROM user_list where username = '$username'");
print_r($user); 

$ username 은 사용자 이름입니다. 이것을 돌려줍니다

(
    [current_field] => 0
    [field_count] => 4
    [lengths] => 
    [num_rows] => 2
    [type] => 0
)

 

해결 방법

 

Fetch를 사용하여 결과 표시

     $result = mysqli_query($con,"SELECT * FROM user_list where username = '" . mysqli_real_escape_string($con, $username) . "'"); 
    while($row = mysqli_fetch_array($result))
     {
        print_r($row);
     } 

 

참조 페이지 https://stackoverflow.com/questions/26758716

 

 

반응형

댓글