Develop
2017.12.01 02:04

[php] mysql_ 과 mysqli_ 의 차이

Views 1689 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
PHP 5 버전 이후로 지원되는 mysqli_ 는 기존의 mysql_ 에 비해 좀 더 빠르고 안전하게 보완된 것이다. 기존의 mysql_ 함수의 구문을 mysqli_ 구문으로 변경할 때 주의 사항이다.


# DB의 연결
<?
  $host = "localhost";
  $db_user = "user_id" // MySQL 계정
  $db_pass = "user_pass" // MySQL 패스워드
  $db_name = "db_name" // MySQL DB 이름

  // ## 기존의 mysql_ ###
  // mysql_connect 함수로 접속,
  // mysql_select_db 함수로 DB를 선택
  $connect = mysql_connect($host, $db_user, $db_pass);
  $mysql_select_db($db_name, $connect);


  // ### 새로운 mysqli_ ###
  // mysqli_connect 함수로 접속하면서 DB를 선택
  $connect = mysqli_connect($host, $db_user, $db_pass, $db_name, "3306");
?>



# Query 전송과 응답 출력

<?
  // 쿼리 구문
  $query = "select * from hooni order by no desc";

  // ## 기존의 mysql_ ###
  $result = mysql_query($query, $connect);
  $row1 = mysql_fetch_array($result);
  $row2 = mysql_fetch_array($result);
  ...

  // ## 새로운 mysqli_ ###
  $result = mysqli_query($connect, $query); // 파라미터 위치 바뀜
  $row1 = mysql_fetchi_array($result);
  $row2 = mysql_fetchi_array($result);
  ...

  // 출력, 동일하므로 생략.
  echo $row1[comp];
  echo $row2[comp];
?>



?

List of Articles
No. Category Subject Author Date Views
1077 System/OS [linux] ipchains 사용예(패킷 필터링) hooni 2003.04.23 14171
1076 System/OS [linux] ipfwadm를 이용한 패킷필터링(구버전) hooni 2003.04.23 13015
1075 System/OS [windows] 98/ME 속도 빠르게 튜닝(부팅,메모리,레지스터) hooni 2003.04.23 50439
1074 System/OS [windows] 도스 사용 팁 hooni 2003.04.23 17806
1073 System/OS [windows] 여러가지 활용 팁 hooni 2003.04.23 19969
1072 System/OS [windows] 배치(bat)파일 제작 방법 hooni 2003.04.23 17002
1071 System/OS [linux] 패킷 스니퍼링 hooni 2003.04.23 16315
1070 System/OS [linux] 패킷의 소스 주소 바꾸기 hooni 2003.04.23 18784
1069 System/OS [linux] iptables 명령어 매뉴얼(options) hooni 2003.04.23 11333
1068 System/OS [linux] 간단한 NAT 설정 script hooni 2003.04.23 12595
1067 System/OS [linux] 랜카드 2개 설정 & iptables 로 사설 ip.. hooni 2003.04.23 14730
1066 System/OS [linux] apache, php, jsp 환경설정하기.. hooni 2003.04.23 15230
1065 System/OS [linux] Oracle8.1.6, Mysql+PHP+Zend Optimizer+APACHE+Tomcat(jsp,servlet)+IMAP+gd hooni 2003.04.23 32450
1064 System/OS [linux] 특수문자 환경 설정(stty) hooni 2003.04.23 15273
1063 System/OS [linux] 메타(기호)문자의 의미와 사용 hooni 2003.04.23 16381
1062 System/OS [linux] 프로세스 상태확인(ps) hooni 2003.04.23 12701
Board Pagination Prev 1 5 6 7 8 9 ... 74 Next
/ 74