php 연결 mysql 의 mysqlconnect()와 my sqlconnect()의 차이

실례
MySQL 서버 에 연결 할 새 연결 열기:

<?php
$con=mysqli_connect("localhost","wrong_user","my_password","my_db"); 
//      
if (!$con) 
{ 
die("    : " . mysqli_connect_error()); 
} 
?>
정의 와 용법
mysqli_connect()함수 가 MySQL 서버 에 대한 새로운 연결 을 엽 니 다.
문법
mysqli_connect(host,username,password,dbname,port,socket);
매개 변수
묘사 하 다.
host
선택 할 수 있다.호스트 이름 이나 IP 주 소 를 규정 합 니 다.
username
선택 할 수 있다.MySQL 사용자 이름 을 지정 합 니 다.
password
선택 할 수 있다.MySQL 비밀 번 호 를 설정 합 니 다.
dbname
선택 할 수 있다.기본 사용 데이터 베 이 스 를 규정 합 니 다.
port
선택 할 수 있다.MySQL 서버 에 연결 하려 는 포트 번 호 를 규정 합 니 다.
socket
선택 할 수 있다.socket 이나 사용 할 이름 을 가 진 pipe 를 규정 합 니 다.
기술 세부 사항
반환 값:
MySQL 서버 로 연 결 된 대상 을 되 돌려 줍 니 다.
PHP 버 전:
5+
php 연결 mysql,왜 mysqlmysql 대신 connect()connect()
원래 웹 페이지 를 만 들 때 php 가 Mysql 데이터 베 이 스 를 연결 할 때 mysql 을 사용 합 니 다.connect()연결 은 다음 과 같 습 니 다.

<?php
 $conn=mysql_connect("localhost","root","root");if(!$conn){die('Could not connect:'.mysql_error());} else echo("it done well.It has been connected well"); ?>
mysqli_connect()의 사용 은 다음 과 같 습 니 다.

<?php $conn=mysqli_connect("localhost","root","root"); if(!$conn){ die('Could not connect:'.mysqli_error()); } else echo("it done well.It has been connected well"); ?>
1,이 안에 mysqlconnect(",","),세 개의 매개 변 수 를 줄 일 수 없습니다.첫 번 째 매개 변 수 는 보통 로 컬 사이트 입 니 다.예 를 들 어 localhost,127.0.0.1 입 니 다.그러나 예 를 들 어 www.baidu.com 을 사용 하면'Could not connect:연결 자가 일정 시간 후 정확 한 답변 을 하지 않 거나 연 결 된 호스트 가 반응 하지 않 아 연결 시도 가 실 패 했 습 니 다.'로그 인 비밀번호 가 없 을 때 my sql 을 사용 할 수 있 습 니 다.connect("localhost","root",")또는 mysqlconnect("localhost","root")。후 자 는 로그 인 암호 인 자 를 직접 생략 하고 앞의 쉼표 는 함께 생략 해 야 한다.
2,mysql_connect 총 알림 이 곧 폐 기 됩 니 다.my sql 을 사용 하 는 것 을 권장 합 니 다.이거 어떻게 쓰 는 지 아직 안 썼어 요.
3.기본 적 인 if...else...;분점 은 이 명령 어의 끝 을 나타 낸다.
항상 mysql 을 제시 하기 때문에connect()는 기본적으로 폐기 되 었 으 니 my sql 을 사용 하 는 것 을 권장 합 니 다.connect()。mysql 로 변경connect()후 알림 이 없습니다.
수 정 된 것 은:

<php
$con = mysqli_connect("localhost","root","root");
if(!$con)
{
die('Could not connect'.mysqli_error());
}
else echo("it done well . It has been connected well ");
?>
모든 입력 이 정확 하 다 면 별 문제 가 없 을 것 이다.하지만 입력 이 잘못 되면 mysqlconncet()는 잘못된 원인 을 제시 할 수 있 지만 my sqlconnect()안 돼 요.무슨 영문 인지 모르겠다.
php 하 이 버 전 my sql 사용 하지 않 음데이터베이스 연결
php 로 my sql 데이터 사전 을 만 들 려 면 다음 코드 를 사용 하 십시오. 
$mysql_conn = mysql_connect ( "$dbserver", "$dbusername", "$dbpassword" ) or die ( "Mysql connect is error." );
 php 5.5.12 버 전 실행 시 알림 
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\soft\develop\php\wamp\2.5\wamp\www\generate_mysql.php on line 16 
폐 기 될 것 같 습 니 다.사용 을 권장 하지 않 습 니 다.프로그램 이 실 행 될 수 없습니다.mysql 또는 PDO 사용 하기 대신높 은 버 전 까지 는 이 함 수 를 사용 할 수 없습니다.
어떤 phop 버 전이 시작 되면 이 함 수 를 사용 하 는 것 을 권장 하지 않 는 지 알 고 싶 어서 홈 페이지 에 갑 니 다www.php.net이 함 수 를 검색 하 세 요.이런 소개 가 있 습 니 다.
 이 확장 자 는 PHP 5.5.0 부터 폐기 되 었 으 며 나중에 삭 제 됩 니 다.사용 해 야 한다  MySQLi  혹시  PDO_MySQL  확장 해서 교체 합 니 다.참조 하 다  MySQL:API 선택  안내 및관련 FAQ 더 많은 정 보 를 얻 을 수 있 습 니 다.이 함수 대신 사용 할 것 은: 
  • mysqli_connect()
  • PDO::__construct()
  • php 연결 mysql 에 대한 mysqlconnect()와 my sqlconnect()의 차이 점 에 대한 글 은 여기까지 입 니 다.관련 PHP my sqlconnect()함수 내용 은 저희 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

    좋은 웹페이지 즐겨찾기