Contents

Develop
2017.12.01 02:04

[php] mysql_ 과 mysqli_ 의 차이

조회 수 3913 댓글 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 42515
» Develop [php] mysql_ 과 mysqli_ 의 차이 hooni 2017.12.01 3913
793 Develop [ios] VIN Scanner (VIN barcode) 스캐너 file hooni 2017.09.16 2262
792 Develop [android] 안드로이드 앱 문서 샘플 file hooni 2017.07.11 4042
791 Develop [coding] 공부해야 하는거 ㅋㅋ secret hooni 2017.06.27 0
790 Develop [coding] Find all anagrams in a string hooni 2017.06.27 3846
789 Develop [android] SQLiteOpenHelper를 이용한 DBManager hooni 2017.06.14 3564
788 Develop [android] 간단한 SQLIite 예제 hooni 2017.06.14 3006
787 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 2812
786 Develop 사이버보안실무 발표자료 (2017.06.08) file hooni 2017.06.05 9579
785 Develop 리팩토링 계획안 file hooni 2017.05.15 2343
784 Develop [ios] 코코아 프로그래밍의 네이밍 룰(명명 규칙) hooni 2017.05.11 2784
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 71 Next
/ 71