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 |