반응형

 

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

오늘도 공부공부!! ㅎㅎ 

반응형

+ Recent posts