mysqli_connect
mysqli_connect(아이피, 아이디, 비밀번호, 데이터베이스명, 포트);
이전의 mysql함수를 개선한 것으로 mysqli 에서는 prepared statement 를 사용할 수 있다고 한다. 입력값에 대한 복잡한 제거나, 치환 작업 없이 SQL 인젝션 공격에 대한 방어를 할 수 있다고 합니다.
if ($mysqli->connect_errno) {
die('Connect Error: '.$mysqli->connect_error);
}
connect_errno 로 연결확인 가능하며,
if ($result = $mysqli->query("select * from 테이블 where id='".$userId."' and password='".$userPw."'")){
while ($row = $result->fetch_object()) {
$Exist = "1";
}
}
위와 같은 방식으로 SQL문을 처리하여 디비와 연동할 수 있다.
참조
https://solbel.tistory.com/1276
[php/mysql] mysqli_connect() 사용법 및 예제
[php/mysql] mysqli_connect() 사용법 및 예제 php 에서 mysql 을 사용할때 mysqli_connect 사용법 및 예제입니다. 아래는 기본 사용법입니다. mysqli_connect(아이피, 아이디, 비밀번호, 데이터베이스명, 포..
solbel.tistory.com
https://offbyone.tistory.com/2
MySQL 데이터베이스에서 mysqli(MySQL Improved) 사용법
PHP에서 MySQL 데이터베이스에 연결해서 작업하는데 사용되는 API 가 세 종류 있습니다. 1. mysql API : 가장 오래전 부터 사용되어져 오는 것으로 mysql_ 로 시작하는 함수들로 구성되어 있습니다. 현재
offbyone.tistory.com
'Project > APM웹서버' 카테고리의 다른 글
sha256 해쉬로 로그인 구현하기 (0) | 2021.10.28 |
---|---|
로그인 인증 비밀번호 해시 ( password_verify ) (0) | 2021.10.27 |
패스워드 해쉬처리( password_hash ) (0) | 2021.10.26 |
식별 / 인증 분리 방식으로 로그인 구현 (0) | 2021.10.25 |
script 에서 클릭 이벤트로 php의 메서드 실행하기 (0) | 2021.10.23 |