
mysqli::__construct 함수는 MySQLi 연결을 생성하는 함수입니다. 이 함수의 파라미터로 사용되는 host, username, password, database 등의 값을 설정하는 방법은 다음과 같습니다.
- host: MySQL 서버의 주소입니다. localhost는 로컬 컴퓨터의 MySQL 서버를 의미합니다.
- username: MySQL 계정의 아이디입니다.
- password: MySQL 계정의 비밀번호입니다.
- database: 연결할 데이터베이스 이름입니다.
localhost로 host 값을 설정했을 때, 데이터베이스 파일의 위치는 MySQL 서버의 데이터베이스 폴더에 저장됩니다. MySQL 서버의 데이터베이스 폴더의 위치는 운영체제에 따라 다르지만 일반적으로 다음과 같습니다.
- Windows: C:\ProgramData\MySQL\MySQL Server 8.0\data
- macOS: /usr/local/var/mysql
- Linux: /var/lib/mysql
MySQL 서버의 데이터베이스 폴더에 데이터베이스 파일이 저장되는 이유는 MySQL 서버가 데이터베이스를 관리하기 때문입니다. MySQL 서버는 데이터베이스 파일을 읽고 쓰기 위해 데이터베이스 폴더에 접근합니다.
예를 들어, localhost로 host 값을 설정하고, username이 'root'이고 password가 'password'인 경우, 데이터베이스 파일은 MySQL 서버의 데이터베이스 폴더에 저장됩니다.
#hostingforum.kr
php
$mysqli = new mysqli('localhost', 'root', 'password', 'mydatabase');
이러한 설정으로 MySQL 서버와 연결을 생성할 수 있습니다.
2025-04-02 04:25