Contents

Develop
2017.12.01 02:04

[php] mysql_ 과 mysqli_ 의 차이

조회 수 4211 댓글 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
번호 분류 제목 글쓴이 날짜 조회 수
795 Develop [php] Laravel 5.4: Specified key was too long error file hooni 2017.12.04 75562
» Develop [php] mysql_ 과 mysqli_ 의 차이 hooni 2017.12.01 4211
793 Develop [ios] VIN Scanner (VIN barcode) 스캐너 file hooni 2017.09.16 2571
792 Develop [android] 안드로이드 앱 문서 샘플 file hooni 2017.07.11 4254
791 Develop [coding] 공부해야 하는거 ㅋㅋ secret hooni 2017.06.27 0
790 Develop [coding] Find all anagrams in a string hooni 2017.06.27 4240
789 Develop [android] SQLiteOpenHelper를 이용한 DBManager hooni 2017.06.14 3788
788 Develop [android] 간단한 SQLIite 예제 hooni 2017.06.14 3222
787 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 3043
786 Develop 사이버보안실무 발표자료 (2017.06.08) file hooni 2017.06.05 10405
785 Develop 리팩토링 계획안 file hooni 2017.05.15 2539
784 Develop [ios] 코코아 프로그래밍의 네이밍 룰(명명 규칙) hooni 2017.05.11 3021
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 71 Next
/ 71