WEB3 - PHP & MySQL

PHP와 MySQL의 연동과 SELECT

수업소개

PHP mysqli를 이용해서 SQL select 문을 실행하는 방법을 소개하는 수업입니다. 

 

 

수업준비

SQL select를 mysqli_query를 이용해서 실행하는 방법을 다룹니다. 

 

 

select.php

변경사항

<?php
$conn = mysqli_connect(
  'localhost',
  'root',
  '111111',
  'opentutorials');
$sql = "SELECT * FROM topic";
$result = mysqli_query($conn, $sql);
var_dump($result->num_rows);

 

 

mysqli_fetch_array 사용법

mysqli_fetch_array를 이용해서 mysql 서버가 응답한 결과를 배열로 변환하는 방법을 살펴봅니다. 

 

 

select.php

변경사항

<?php
$conn = mysqli_connect(
  'localhost',
  'root',
  '111111',
  'opentutorials');
$sql = "SELECT * FROM topic WHERE id = 19";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
echo '<h1>'.$row['title'].'</h1>';
echo $row['description'];

 

 

여러 행을 가져오는 방법

 

select.php

변경사항

<?php
$conn = mysqli_connect(
  'localhost',
  'root',
  '111111',
  'opentutorials');
echo "<h1>single row</h1>";
$sql = "SELECT * FROM topic WHERE id = 19";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
echo '<h2>'.$row['title'].'</h2>';
echo $row['description'];
echo "<h1>multi row</h1>";
$sql = "SELECT * FROM topic";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($result)) {
  echo '<h2>'.$row['title'].'</h2>';
  echo $row['description'];
}

 

댓글

댓글 본문
작성자
비밀번호
  1. jachie
    잘봤습니다!!
  2. 쿠우반
    학원 수업 듣고있는데 초보자들이 헷갈릴만한 곳에서 짚어주지 않고 어영부영.. 넘어가는 점이 많습니다.
    배우는 사람 입장에서 생각해주시는 이고잉 선생님의 설명이 정말 도움이 됩니다^^
  3. 유진희
    null을 false로 간주한다는거가 참 합리적인것 같습니다 ^^
  4. 늘 수고하십니다^^
  5. 제갈량
    잘 봤습니다. ^^
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기