반응형
1. pdo 를 이용한 DB 접속
$host = 'localhost';
$dbname = 'mydb';
$username = 'root';
$rootpw = '1111';
try {
$pdo = new PDO('mysql:host='.$host.';dbname='.$dbname, $username, $rootpw);
} catch (PDOException $e) {
echo $e;
}
2. 쿼리 작성
간단하게 테이블의 전체 내용을 불러오는 걸로 설명을 드리겠습니다.
$myquery = 'select * from mytable';
3. 쿼리 실행
$result = $pdo->query($myquery);
4. 테이블 이용해서 표시하기
db 테이블이 name, age, phone 컬럼이 있다고 가정을 하겠습니다.
echo '<table>';
foreach($result as $value){
echo '<tr>';
echo '<td>'.$value['name'].'</td>';
echo '<td>'.$value['age'].'</td>';
echo '<td>'.$value['phone'].'</td>';
echo '</tr>';
}
echo '</table>';
위 방식을 사용했을 때 장점이라면 db의 테이블 순서와 html에 표시할 테이블 순서를 같게 할 수도 다르게 할 수도 있다는 점 정도겠네요. 가독성도 좀 더 좋아지긴 할테고요.
반응형
'Programming > PHP' 카테고리의 다른 글
[jQuery]ajax 이용해서 PHP 와 통신하기 | 동적 select 예제 (0) | 2020.10.13 |
---|---|
[PHP] 특정 기간의 날짜 배열 만들기 (0) | 2020.06.25 |
[PHP, MySQL]엑셀 파일 업로드 및 쿼리 적용하기 (0) | 2019.08.20 |
[PHP] 연산자 정리 및 간단한 예제 (0) | 2019.05.29 |
[PHP]폼을 이용한 데이터 전달 방법. 배열 정리. (0) | 2019.03.16 |