웹/MySQL

mysqli_fetch_array()

범고래_1 2014. 9. 8. 02:25
mysqli_fetch_array()는 데이터 로우(row)를 배열로 저장한다.
$row = mysqli_fetch_array($result);
이 코드가 실행될 때마다 쿼리의 결과 중 하나의 데이터 로우를 가져와 $row 배열에 저장한다.
컬럼(column)명을 배열의 인덱스(index)로 하여 각각 $row배열에 저장한다.

자세한 사항은 아래 소스코드 참조.
<!DOCTYPE HTML>
<html>
<head>
  <meta charset="utf-8">
</head>

<body>
  
  <?php
    $dbc = mysqli_connect('localhost', 'root', '', 'guitar')
    or die('connecting error');

    $query = "SELECT * FROM guitarwars";

    $result = mysqli_query($dbc, $query);

    while($row = mysqli_fetch_array($result)) {

    echo $row['name'].' :  '.$row['score'].'<br>';

    }   

  mysqli_close($dbc);
  ?>  
  <a href="addscore.php">back</a> <br>
  

</body>
</html>



결과





' > MySQL' 카테고리의 다른 글

mysql 권한주기  (0) 2017.02.03
MySQL 기본 명령어 (Column)  (0) 2014.09.08
MySQL 자료형(Data Type)  (0) 2014.09.06
MySQL 기본함수  (0) 2014.09.04
MySQL 기본 명령어 (Database 및 Table)  (0) 2014.09.03