반응형
MySQL 을 사용하다가 아래 3가지가 헷갈려서 정리해봄
1) mysqli_fetch_row
2) mysqli_fetch_assoc
3) mysqli_fetch_array
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<!-- mysqli_fetch_row 배열 번호를 통해 값 호출 가능-->
<?php
$query = "SELECT * FROM Select_Colume_DB";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_row($result);
echo row[0]. " -> " . row[1] . " -> " row[2];
?>
<!-- mysqli_fetch_assoc (assoc -> associative array 약자) 필드명을 통해 값 호출 가능 -->
<?php
$query = "SELECT * FROM Select_Colume_DB";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($result);
echo row['data1']. " -> " . row['data2'] . " -> " row['data3'];
?>
<!-- mysqli_fetch_array 배열 번호와 필드명 두가지 다 사용 가능 -->
<?php
$query = "SELECT * FROM Select_Colume_DB";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_array($result);
echo row[0]. " -> " . row['data1'] . " -> " row[2] . " -> " row['data2'];
?>
</body>
</html>
SMALL
오늘도 공부공부!! ㅎㅎ
반응형