Develop
2017.12.01 02:04

[php] mysql_ 과 mysqli_ 의 차이

Views 1691 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
57 Develop 리팩토링 계획안 file hooni 2017.05.15 746
56 Develop 사이버보안실무 발표자료 (2017.06.08) file hooni 2017.06.05 1201
55 Develop 캘리포니아 운전면허 족보 file hooni 2017.06.12 734
54 Develop [android] 간단한 SQLIite 예제 hooni 2017.06.14 1322
53 Develop [android] SQLiteOpenHelper를 이용한 DBManager hooni 2017.06.14 2060
52 Develop [coding] Find all anagrams in a string hooni 2017.06.27 1138
51 Develop [coding] 공부해야 하는거 ㅋㅋ secret hooni 2017.06.27 0
50 Develop [android] 안드로이드 앱 문서 샘플 - NCComix file hooni 2017.07.11 2103
49 Develop [ios] VIN Scanner (VIN barcode) 스캐너 file hooni 2017.09.16 644
» Develop [php] mysql_ 과 mysqli_ 의 차이 hooni 2017.12.01 1691
47 Develop [php] Laravel 5.4: Specified key was too long error file hooni 2017.12.04 9221
46 Develop [js] URL 파싱하기 (jQuery 안쓰고) hooni 2017.12.14 1306
45 Develop [js] 문자열에서 숫자만 걸러내기 (jQuery 안쓰고 정규표현식) hooni 2017.12.14 1102
44 Develop [php][laravel] 초간단 MacOS에서 Laravel 개발 환경 구축 hooni 2017.12.15 1869
43 Develop [php][laravel] 라라벨 프로젝트 생성 및 구조 file hooni 2017.12.15 2378
42 Develop [php][laravel] 라라벨 개발환경 세팅하기 (Mac, Window) 2 file hooni 2017.12.15 2574
Board Pagination Prev 1 ... 48 49 50 51 52 53 Next
/ 53