Develop
2017.12.01 02:04

[php] mysql_ 과 mysqli_ 의 차이

조회 수 1691 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
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
번호 분류 제목 글쓴이 날짜 조회 수
793 Develop [ios] VIN Scanner (VIN barcode) 스캐너 file hooni 2017.09.16 644
792 Develop [android] 안드로이드 앱 문서 샘플 file hooni 2017.07.11 2103
791 Develop [coding] 공부해야 하는거 ㅋㅋ secret hooni 2017.06.27 0
790 Develop [coding] Find all anagrams in a string hooni 2017.06.27 1138
789 Develop [android] SQLiteOpenHelper를 이용한 DBManager hooni 2017.06.14 2060
788 Develop [android] 간단한 SQLIite 예제 hooni 2017.06.14 1322
787 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 734
786 Develop 사이버보안실무 발표자료 (2017.06.08) file hooni 2017.06.05 1201
785 Develop 리팩토링 계획안 file hooni 2017.05.15 746
784 Develop [ios] 코코아 프로그래밍의 네이밍 룰(명명 규칙) hooni 2017.05.11 1179
783 Develop [ios] Facebook SDK 로그인 설명 file hooni 2017.04.19 1156
782 Develop [ios] NSString, RegularExpression Find/Replace hooni 2017.04.14 834
781 Develop [ios] 비디오,네트워크,소셜로그인 테스트 file hooni 2017.04.04 684
780 Develop [ios] Xcode에서 특정 파일만 ARC 따로 설정하는 방법 file hooni 2017.03.29 944
779 Develop 사이버보안실무 수업 메모 secret hooni 2017.03.23 0
778 Develop Mac OS 에 Jenkins 설치하기 (Homebrew) 2 file hooni 2017.03.15 8092
Board Pagination Prev 1 2 3 4 5 6 ... 53 Next
/ 53