반응형
1) DB와 연결하기
mysqli_connect("DB위치", "아이디", "비밀번호", "DB명") or die("연결 실패시 메시지");
<?php
$conn = mysqli_connect("localhost", "root", "1234", "frontend") or die("데이터 베이스 연결 실패!");
if($conn){
echo('DB연결 성공!');
}else{
echo('DB연결 실패!');
}
?>
2) SQL 쿼리 실행하기
결과객체 = mysqli_query(접속객체, 쿼리문);
include "./include/dbconn.php";
$sql = "insert into ..";
$result = mysqli_query($conn, $sql);
if(!$conn){
echo "DB연결 실패!";
}else{
$sql = "INSERT INTO tb_member (mem_userid, mem_userpw, mem_name, mem_hp, mem_email, mem_hobby, mem_ssn1, mem_ssn2,
mem_zipcode, mem_address1, mem_address2, mem_address3) VALUES
('$userid', '$userpw', '$name', '$hp', '$email', '$hobbystr', '$ssn1', '$ssn2',
'$zipcode', '$address1', '$address2', '$address3')";
$result = mysqli_query($conn, $sql);
}
SELECT 반환값 배열에 저장하기
- 배열명 = mysqli_fetch_array(DB리턴변수);
if(!$conn){
echo('DB연결 실패!');
}else{
$sql = "SELECT mem_idx, mem_userid, mem_naem from tb_member where mem_userid='$userid' and mem_userpw='$userpw'";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
}
반응형
'Front-End > PHP' 카테고리의 다른 글
[PHP] Ajax개요, 특징, XHR 알아보기 (0) | 2021.07.24 |
---|---|
[PHP] php 파일 함수 알아보기 (0) | 2021.07.17 |
[PHP] 쿠키(Cookie), 세션(Session) (0) | 2021.07.17 |
[PHP] 함수(function) 알아보기 (0) | 2021.07.17 |
[PHP] 제어문(조건문, 반복문), 배열 알아보기 (0) | 2021.07.17 |