본문 바로가기
그 외 프로그래밍 언어/php

php&MariaDB, 연동・접속하기

by Dreaming Coder 2022. 8. 18. 19:41

 


 

php와 MariaDB를 연동해서 접속하는 방법을 배워보겠습니다.

 

 

 

지난 포스트

 

php&MariaDB 포스팅 시작

php와 MariaDB를 연동해서 웹 애플리케이션을 만드는 공부를 시작하겠습니다. 저 혼자서 공부한 내용을 대충 정리하려고 쓰는 글입니다. 모든 내용은 다 생활코딩 강의를 기반으로 하고 있으니, 어

gogogameboy.tistory.com

 

 

 

저 혼자서 공부한 내용을 대충 정리하려고 쓰는 글입니다.

모든 내용은 다 생활코딩 강의를 기반으로 하고 있으니, 어쩌다가 검색으로 들어오신 분들도 제 글들을 보기보다는 유튜브에서 생활코딩의 강의들을 보시는 것을 권장드립니다.

 

 

 

php Client로서 MariaDB

 

 

그동안 명령 프롬프트 창을 열고 MariaDB monitor를 이용해서 데이터베이스를 제어했던 것처럼,

이제부터는 php를 클라이언트로서 사용할 예정입니다.

 

 

 

MariaDB API 찾기

 

 

MySQL용 php 커넥터는 일반적으로 MariaDB에서도 작동합니다.

그러니 영상에서 나온 것처럼 지금부터 mysqli를 사용하면 되겠습니다.

나중에 객체 지향 프로그래밍(OOP)을 배워서 PDO를 사용하게 된다면 더 좋겠죠.

 

 

 

 

PHP: Choosing an API - Manual

query("SELECT 'Hello, dear MySQL user!' AS _message FROM DUAL");$row = $result->fetch_assoc();echo htmlentities($row['_message']);// PDO$pdo = new PDO('mysql:host=example.com;dbname=database', 'user', 'password');$statement = $pdo->query

www.php.net

위의 생활코딩 영상에 나온 참고사이트입니다.

지금은 사이트에 들어가보면 영상에서와는 달리 mysql은 아예 존재하지도 않습니다.

선택지는 PDO와 mysqli 뿐입니다.

 

 

 

mysqli_connect

 

 

 

 

<?php
	mysqli_connect("localhost", "root", "비밀번호", "데이터베이스(스키마) 이름");
?>

일단 실습을 위해서 이렇게 간단한 코드로 접속을 하지만, 실제로 서비스를 만들 때에는 보안적인 측면에서 좋지 않은 방법이라고 합니다.

그러면 어떻게 접속을 하면 좋은지는 나중에 생활코딩에서 알려주면 정리하거나, 혹시 알려주지 않고 실습이 끝난다면 제가 따로 찾아서라도 포스팅을 하도록 하겠습니다.

 

 

 

 

php, MariaDB에 접속할 때 보안 유지하며 안전하게 접속하는 방법 (feat. require)

예전에 생활코딩 php & MySQL 강의 영상을 보며 공부를 할 때, 이고잉 님께서 '데이터베이스의 비밀번호를 코드에다가 적는 것도 좋은 방법은 아니다'라고만 언급하시고 어떻게 하면 좋은 것인지는

gogogameboy.tistory.com

 

php&MariaDB, PDO로 연동・접속하기 (feat. try catch)

이번에는 이전에 사용하던 mysqli_connect( ) 함수가 아닌, PDO를 이용해서 php와 MariaDB를 연동해보겠습니다. 이전에 생활코딩 php 강의로 공부할 때 언급만 하고 넘어갔었던 그 PDO를 드디어 사용해보네

gogogameboy.tistory.com

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글