PHP를 사용하여 MySQL 연결하기
PHP 스크립트를 통해 MySQL 데이터베이스에 직접 액세스할 수 있습니다. 이를 통해 웹사이트에서 데이터베이스로 직접 데이터를 읽고 쓸 수 있습니다.
mysqli_connect
문을 사용하여 MySQL 서버에 연결합니다. 예:$con = mysqli_connect('HOSTNAME','USERNAME','PASSWORD');
mysqli_connect
정보와 관련된 도움말은 데이터베이스 호스트 이름 찾기에서 확인하세요.mysqli_select_db
를 사용하여 액세스할 데이터베이스를 선택합니다. 예:mysqli_select_db('DATABASENAME', $con)
여기에서
'DATABASENAME'
은 데이터베이스의 이름이며, 이는 데이터베이스의 세부 정보 페이지에도 표시됩니다.
연결을 설정하고 데이터베이스를 선택한 후에는 PHP를 사용하여 쿼리할 수 있습니다.
자신만의 연결 문자열을 만들려면 아래 예시를 참조하십시오.
PHP MySQL 연결 문자열 예시
이 연결 문자열은 데이터베이스(your_dbusername
)를 조회하고 특정 테이블(your_tablename
)을 찾은 다음, 테이블에서 지정한(your_field
) 필드(예: 열)의 모든 값을 나열합니다.
?php //PHP 및 MySQL을 위한 데이터베이스 연결 구문 샘플입니다. //데이터베이스에 연결 $hostname="your_hostname"; $username="your_dbusername"; $password="your_dbpassword"; $dbname="your_dbusername"; $usertable="your_tablename"; $yourfield = "your_field"; mysqli_connect($hostname,$username, $password) or die ("html>script language='JavaScript'>alert('Unable to connect to database! Please try again later.'),history.go(-1)/script>/html>"); mysqli_select_db($dbname); # Check If Record Exists $query = "SELECT * FROM $usertable"; $result = mysqli_query($query); if($result){ while($row = mysqli_fetch_array($result)){ $name = $row["$yourfield"]; echo "Name: ".$name."br/>"; } } ?>
자세한 정보는 php.net의 MySQL 함수 페이지를 참조하십시오.