본문 바로가기
개발/DB 커넥션

[PHP,MYSQL] PHP + MYSQL 연결 테스트 예제 (original) (업데이트 2015-03-15)

by 언제나초심. 2013. 12. 3.
반응형

개요

deprecated. 현재는 사용되지 않는 방식 입니다. 

PHP 5 버전까지 이용이 가능합니다.  

현재는 mysqli 나 pdo 방식을 권장하고 있으며, mysqli 는 mysql 과 비슷한 방식으로 동작됩니다.




샘플 코드


/**
 * Mysql Original 방식
 * 샘플예제 입니다. 대충 어떻게 동작되는지 공부하시기에 좋게 정리해놓았습니다.
 * 각각의 값을 변경하고 연결테스트 하기에도 좋습니다.
 * 
 * 최신 버전에서는 deprecated 될 것으로 경고문구가 뜰 수 있습니다. 
 * mysqli 나 pdo 방식으로 전환되려는 것 같습니다. 
*/
$mysql_hostname = 'localhost';
$mysql_username = 'username';
$mysql_password = 'password';
$mysql_database = 'database_name';
$mysql_port = '3306';
$mysql_charset = 'utf8';

//1. DB 연결
$connect = @mysql_connect($mysql_hostname.':'.$mysql_port, $mysql_username, $mysql_password); 

if(!$connect){
	echo '[연결실패] : '.mysql_error().'
'; die('MySQL 서버에 연결할 수 없습니다.'); } else { echo '[연결성공]
'; } //2. DB 선택 @mysql_select_db($mysql_database, $connect) or die('DB 선택 실패'); //3. 문자셋 지정 mysql_query(' SET NAMES '.$mysql_charset); //4. 쿼리 생성 $query = ' select \'complete\' as col from dual '; //5. 쿼리 실행 $result = mysql_query($query); //6. 결과 처리 while($row = mysql_fetch_array($result)) { echo $row['col'].'
'; } //6. 연결 종료 mysql_close($connect);




연관된 포스트

2016/01/30 - PHP + MYSQL 연결 테스트 예제 (mysqli 클래스방식)

2016/02/05 - PHP + MYSQL 연결 테스트 예제 (pdo 방식)

2010/05/31 - [PHP + ORACLE] 오라클 디비 연결 테스트 PHP



참조 링크

https://secure.php.net/manual/kr/ref.mysql.php

https://secure.php.net/manual/kr/function.mysql-connect.php

https://secure.php.net/manual/kr/function.mysql-query.php


반응형