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
793 Develop [ios] VIN Scanner (VIN barcode) 스캐너 file hooni 2017.09.16 642
792 Develop [android] 안드로이드 앱 문서 샘플 - NCComix file hooni 2017.07.11 2101
791 Develop [coding] 공부해야 하는거 ㅋㅋ secret hooni 2017.06.27 0
790 Develop [coding] Find all anagrams in a string hooni 2017.06.27 1136
789 Develop [android] SQLiteOpenHelper를 이용한 DBManager hooni 2017.06.14 2056
788 Develop [android] 간단한 SQLIite 예제 hooni 2017.06.14 1319
787 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 732
786 Develop 사이버보안실무 발표자료 (2017.06.08) file hooni 2017.06.05 1197
785 Develop 리팩토링 계획안 file hooni 2017.05.15 744
784 Develop [ios] 코코아 프로그래밍의 네이밍 룰(명명 규칙) hooni 2017.05.11 1177
783 Develop [ios] Facebook SDK 로그인 설명 file hooni 2017.04.19 1154
782 Develop [ios] NSString, RegularExpression Find/Replace hooni 2017.04.14 832
781 Develop [ios] 비디오,네트워크,소셜로그인 테스트 file hooni 2017.04.04 682
780 Develop [ios] Xcode에서 특정 파일만 ARC 따로 설정하는 방법 file hooni 2017.03.29 942
779 Develop 사이버보안실무 수업 메모 secret hooni 2017.03.23 0
778 Develop Mac OS 에 Jenkins 설치하기 (Homebrew) 2 file hooni 2017.03.15 8088
Board Pagination Prev 1 2 3 4 5 6 ... 53 Next
/ 53