4일차
수업소개
PHP와 MySQL의 연동 원리
수업준비
MySQL의 client로서 PHP
나에게 필요한 PHP MySQL API 찾기
PHP와 MySQL의 연동과 INSERT
활용 - 글생성
PHP와 MySQL의 연동과 SELECT
활용 - 글읽기
PHP & MySQL 보안
활용 - 글 수정
활용 - 글삭제
관계형데이터베이스의 도입
많아지는 테이블
테이블 간의 연결 - 읽기
테이블 간의 연결 - 생성
새로운 테이블 - 읽기
새로운 테이블 - 생성
새로운 테이블 - 수정
새로운 테이블 - 삭제
수업을 마치며
#8. PHP와 MySQL의 연동과 SELECT
#8.1. SELECT 사용방법
▲ select.php
▲ 4개의 행 입력
▲ 입력값 보기
▲ mysql_query → Return Values (mysql_result) → Class synopsis ($num_rows;)
▲ var_dump($result->num_rows); ⇒ int(4) : 실행결과 4개의 행이 있었다
#8.2. mysqli_fetch_array 사용방법
▲ mysql_fetch_array
fetch
mysqli query를 통해 가져온 데이터를 PHP에서 사용할 수 있도록 전환한다.
▲ fetch를 통해 알아낸 자릿수를 활용
- 결과의 자릿수 이용 : 데이터 가져오기 (ex. echo $row['title']; ⇒ Mysql)
- 칼럼의 이름 이용 : 데이터가져오기 (ex. echo $row[1]; ⇒ Mysql)
▲ id 값 타켓팅을 통한 데이터 보여주기
$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'
];
#8.3. 여러행 가져오기
▲ 한 행씩 입력 (*if 입력된 데이터 행을 초과할 시 N/A)
▲ NULL
▲ while.php
'Develop > WEB3 - PHP & MySQL' 카테고리의 다른 글
[4일차] #7. 활용 - 글생성 (0) | 2019.03.31 |
---|---|
[3일차] #6. PHP와 MySQL의 연동과 INSERT (0) | 2019.03.30 |
[3일차] #5. PHP MySQL API 찾기 (0) | 2019.03.30 |
[3일차] #4. MySQL의 client로서 PHP (0) | 2019.03.30 |
[3일차] #3. 수업준비 (0) | 2019.03.30 |