Contents

Develop
2017.12.01 02:04

[php] mysql_ 과 mysqli_ 의 차이

조회 수 1682 댓글 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
번호 분류 제목 글쓴이 날짜 조회 수
829 Develop 알고리즘 성능 분석 기준 hooni 2014.06.24 2777
828 Develop 아이 훌레시 작업중 ㅋㅋ secret hooni 2013.08.09 0
827 Develop 서기의 PHP 동영상 강의(싱싱해) hooni 2013.05.15 30977
826 Develop 사이버보안실무 수업 메모 secret hooni 2017.03.23 0
825 Develop 사이버보안실무 발표자료 (2017.06.08) file hooni 2017.06.05 1184
824 Develop 베지어 곡선(Bézier curve) 알고리즘(spline 곡선) 3 file hooni 2013.04.23 32841
823 Develop 밸런싱 로봇.. 최종.. (관련 논문도 첨부) ㅋㅋ file hooni 2013.04.23 22816
822 Develop 모터에 대한 pid 제어.. ㅎㅎ file hooni 2013.04.23 18873
821 Develop 링크들 보고 지울 내용 secret hooni 2019.11.21 0
820 Develop 리팩토링 계획안 file hooni 2017.05.15 737
819 Develop 레고 마인드스톰 NXT 수도쿠, 큐브 소스코드.. 20 file hooni 2013.04.23 81376
818 Develop 레고 NXT 마인드스톰 밸런싱 로봇 ㅎㅎ file hooni 2013.04.23 57709
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 71 Next
/ 71