새로 다운로드한 PHP5에서는 추가 mysqli.dll을 찾을 수 있습니다. 이는 무엇을 위해 사용됩니까? 간략히 소개하겠습니다. . .
mysqli.dll은 새로운 mysql 기능에 대한 PHP의 확장 지원입니다. PHP5에서는 php.ini에 로드할 수 있습니다.
mysql 뒤의 i는 향상된, 인터페이스, 독창적인, 호환되지 않거나 불완전한 것을 의미합니다. (MYSQL4.1이나 MYSQL5가 공식적으로 출시되지 않았기 때문에 확장 프로그램은 아직 개발 중입니다. 은 아직 개발 중이며 새로운 기능은 완전히 구현되지 않았습니다.)
mysqli가 달성하려는 구체적인 목표는 다음과 같습니다.
-보다 쉬운 유지 관리
-더 나은 호환성
-하위 호환성
mysql(참조: PHP의 모듈)은 이제 지저분한 상황으로 발전했으며 이를 재구성할 필요가 있습니다. 동시에 MYSQL(DBMS)의 개발 속도를 따라가고, 새로운 기능에 대한 지원을 추가하고, MYSQL(DBMS)의 향후 버전에 적응해야 합니다. 그래서 mysqli.dll이 탄생했습니다
mysqli.dll 기능 :
- mysql.dll과 동일하게 사용 가능
- OO 인터페이스 지원, 간단히
호출 - MYSQL4.1 지원 New 기능
- mysqli_init() 및 기타 관련 함수를 통해 고급 연결 옵션을 설정할 수 있습니다.
mysqli 사용 예:
1. 이전 mysql.dll과 동일한 방법:
코드 복사 코드는 다음과 같습니다.
/* MySQL 서버에 연결 */
$link = mysqli_connect (
'localhost', /* 연결할 호스트 */
'user', /* 연결할 사용자 */
'password', /* 사용할 비밀번호 */ 'world ' ); /* 쿼리할 기본 테이블 */
if (!$link) {
printf("MySQL 서버에 연결할 수 없습니다. 오류 코드: %sn", mysqli_connect_error()); 종료 ;
}
/* 서버에 쿼리 보내기 */
if ($result = mysqli_query($link, 'SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {
print("매우 큰 도시는 다음과 같습니다:n");
/* 쿼리 결과 가져오기 */
while( $row = mysqli_fetch_assoc($result) ){
printf("%s ( %s)n", $row['Name'], $row['Population']);
}
/* 결과 세트를 삭제하고 여기에 사용된 메모리를 해제합니다. */
mysqli_free_result ( $result);
}
/* 연결 종료 */
mysqli_close($link)
?>
매우 좋음 대도시는 다음과 같습니다.
코드는 다음과 같습니다.
/* MySQL 서버에 연결 */
$mysqli = new mysqli('localhost', 'user', 'password', 'world');
if (mysqli_connect_errno()) {
printf("MySQL 서버에 연결할 수 없습니다. 오류 코드: %sn", mysqli_connect_error());
종료;
}
/* 서버에 쿼리 보내기*/
if ($result = $mysqli->query('SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {
print("매우 큰 도시는 다음과 같습니다:n");
/* 쿼리 결과 가져오기 */
while( $row = $result->fetch_assoc() ){
printf("%s (%s)n", $row[' 이름'], $row['인구']);
}
/* 결과 세트를 삭제하고 사용된 메모리를 해제합니다.*/
$result->close();
}
/* 연결 닫기 */
$mysqli->close();
?>
支持의 새로운 특징은 바운드 매개변수, 바운드 결과입니다. /php5/articles/php5-mysqli.php#fn3
注:感觉这个不是对所有人握有。不过。。。信可以帮助大家多了解些“变化”,能更好的把握“趋势” 8 -)
以上就介绍了 H5 简单介绍下 php5 中引入的 mysqli 的用途, 包括了 h5 方面的内容, 希望对 php 教程有兴趣的朋友有所帮助。