수업소개
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'];
}

