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 |