일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 정보처리기사 후기
- 프로그래밍
- 정보처리기사 공부법
- 말의품격 이기주 힐링 책 도서
- 브라이언 오르테가
- 정보처리기사
- 프로그래밍 언어 순위
- 순위
- 그레이시
- 언어
- 정처기 실기
- 개발 언어 순위
- 정처기 필기
- 정처기 후기
- 필기
- 2018 정보처리기사
- Language
- 2017티스토리결산
- 실기
- 정처기 공부법
- 언어 순위
- 시나공
- 점유율
- 변화
- 주짓수
- 프로그래밍 언어
- 개발 언어
- 2017
- 정처기
- 2018 정처기
- Today
- Total
Enjoy what you do!
php mysql 연동, charset, utf8, 쿼리실행 본문
post로 인자 받기
$id = $_POST['인자네임']; //인자네임 ' ' 꼭 해주기, GET도 동일
디비 연결하기(연동)
$link = mysqli_connect("localhost","디비아이디","디비비번","디비이름");
if(!$link)
{
echo "mysql 접속 에러 : ";
echo mysqli_connect_error();
exit();
}
디비 charset
mysqli_set_charset($link,"utf8");
데이터 인써트
$sql = "inset into 테이블명(,,,,) values(,,,,)";
$result = mysqli_query($link,$sql);
if($result) {
echo "sql 처리 성공";
}
else {
echo "sql 처리중 에러 발생 : ";
echo mysqli_error($link);
}
데이터 받아와서 출력
$result = mysqli_query($link,$sql);
while($row = mysqli_fetch_array($result)) {
echo $row[‘필드1’] .“<br>”; //필드명 ' ' 꼭 해주기 //필드명말고 숫자로 해도됨
echo $row[‘필드2’] . “<br>”;
echo $row[‘필드3’] . “<br>”;
echo "<br>";
}
print_r($row); //이건 mysqli_fetch_array($result)) 모두 보여줌, while문 하지말고 보기
마지막 디비 연결 끊어주기
mysqli_close($link);
에러메세지 띄우기(맨위에써주기)
error_reporting(E_ALL);
ini_set("display_errors", 1);
다른 페이지이동
header(
'Location: ./login.html'
);
ps. 웹은 참 ㅈ같다.