«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

[위미르 개발팀] Android, iOS , Web 제작

[PHP]mysql과 mysqli의 차이 본문

개발자료/Web

[PHP]mysql과 mysqli의 차이

위미르개발팀 2017. 9. 27. 10:55

PHP에서 MySQL에 연결할때 사용하는 함수는 mysql_connect와 mysqli_connect가 있습니다.


이두가지의 차이는 mysqli_connect가 php5버전 이후로 지원되는 것으로 기존의 mysql_connect에 비해서 좀 더 진보된 것입니다.


어떤점이 더 좋은가 하면 속도가 더 빠르고 보안이 더 잘되어 있다고 합니다.


mysql_connect를 사용하여 db에 연결하는 예제입니다.


1
2
3
4
5
6
7
8
<?
 $host = "localhost";
 $user = "user_id" // 웹호스팅 서비스를 이용할 경우 phpMyadmin에 로그인할때 쓰는 아이디를 입력하면 됩니다.
 $pass = "user_pass" // 웹호스팅 서비스를 이용할 경우 phpMyadmin에 로그인할때 쓰는 비밀번호를 입력하면 됩니다.
 $name = "db_name" // 웹호스팅 서버를 이용할 경우 id와 같은 이름으로 되어 있습니다.
 $connect = mysql_connect($host,$user,$pass);
 $mysql_select_db($name$connect);
?>
cs


다음은 mysqli_connect 입니다.


1
2
3
4
5
6
7
8
<?
 $host = "localhost";
 $user = "user_id" // 웹호스팅 서비스를 이용할경우 phpMyadmin에 로그인할때 쓰는 아이디를 입력하면 됩니다.
 $pass = "user_pass" // 웹호스팅 서비를 이용할 경우 phpMyadmin에 로그인할때 쓰는 비밀번호를 입력하면 됩니다.
 $name = "db_name" // 웹호스팅 서버를 이용할 경우 id와 같은 이름으로 되어 있습니다.
 $connect = mysqli_connect($host,$user,$pass);
 $mysqli_select_db($name$connect);
?>
cs


위와 다를것이 없습니다.

그냥 mysql이 mysqli로 달라졌을뿐입니다.


요즘에는 대부분이 PHP 5 버전 이상을 사용하고 있기때문에 사실 mysql로 사용하고 계셨다면 mysqli로 바꾸셔도 아무 문제 없을 것이고, 바꾸는것을 권장합니다.







희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다.


문의 전화 : 070-4177-3962


Comments