mysql 과 mysql 의 차이 와 용법 설명
$conn = mysqli_connect('localhost', 'root', '123', 'db_test') or ('error');
$sql = "select * from db_table";
$query = mysqli_query($conn,$sql);
while($row = mysqli_fetch_array($query)){
echo $row['title'];
}
my sql 의 대상 을 대상 으로 하 는 사용:
$conn = mysqli('localhost', 'root', '123', 'db_test');
$sql = "select * from db_table";
$query = $conn->query($sql);
while($row = $query->fetch_array()){
echo $row['title'];
}
my sqlpconnect 에서 열 린 연결 은 닫 히 지 않 습 니 다(my sql 을 호출 하 더 라 도close 도 닫 지 않 습 니 다.올 바 르 지 않 기 때 문 입 니 다.연결 버퍼 와 유사 합 니 다.다음 에 같은 기계 에서 온 같은 사용자 이름 이 같은 데이터 베 이 스 를 연결 하면 phop 은 마지막 으로 만 든 연결 을 자동 으로 사용 합 니 다.다시 만 들 필요 가 없습니다.장점:데이터베이스 와 연결 할 때마다 비용 을 절약 하 는 것 입 니 다.나 쁜 점:메모 리 를 낭비 하고 연결 을 점용 해 야 하기 때문에 사용자 의 방 문 량 이 많 을 때 오류 가 발생 할 수 있 습 니 다.my sql 의 maxconnections 매개 변 수 를 크게 바 꾸 거나 my sql 을 사용 합 니 다.connect()는 문 제 를 해결한다.우선 두 함 수 는 모두 DB 를 처리 하 는 데 쓰 인 다.우선,my sql 연결 은 영구적 으로 연결 되 며,my sql 은 영구적 으로 연결 되 지 않 습 니 다.무슨 뜻 이 죠?my sql 연결 은 두 번 째 로 사용 할 때마다 새로운 프로 세 스 를 다시 엽 니 다.my sql 은 같은 프로 세 스 만 사용 하면 서버 의 압력 을 어느 정도 줄 일 수 있 습 니 다.그 다음으로 my sql 은 사무 등 고급 작업 을 패키지 하 는 동시에 DB 작업 과정 에서 사용 할 수 있 는 많은 방법 을 패키지 했다.구체 적 으로 보면http://cn.php.net/mysqli응용 이 비교적 많은 곳 은 my sql 의 업무 이다.예 를 들 어 다음 의 예:
$mysqli = new mysqli('localhost','root','','DB_Lib2Test');
$mysqli->autocommit(false);//
$mysqli->query($sql1);
$mysqli->query($sql2);
if(!$mysqli->errno){
$mysqli->commit();
echo 'ok';
}else{
echo 'err';
$mysqli->rollback();
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL에서 JSON 인덱싱 - aarondfrancis사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 말하지만 완전히 정확하지는 않습니다. MySQL로 JSON 열을 인덱싱하는 것은 완전히 가능합니다! 사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.