웹/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>
결과