<?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'];
데이터베이스의 타입을 PHP 데이터 타입으로 바꾸는 API
$row = mysqli_fetch_array($result);
$row['컬럼명'] 인덱스 또는 컬럼명으로 가져온다
$row 즉 mysqli_fetch_array($result); 의 특징은 실행할때 마다 다음 행을 가져오는 배열이란것
더이상 행이 없을 경우 null 이며 아무것도 나오지 않음
따라서 여러행을 출력하고자 한다면
$sql = "SELECT * FROM topic";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($result)) {
echo '<h2>'.$row['title'].'</h2>';
echo $row['description'];
}
댓글