>  기사  >  백엔드 개발  >  mysqli를 구성하고 mysqli를 사용하여 mysql에 연결하는 php7 소개

mysqli를 구성하고 mysqli를 사용하여 mysql에 연결하는 php7 소개

coldplay.xixi
coldplay.xixi앞으로
2021-03-29 10:09:242671검색

php7은 mysqli를 구성하고 mysqli를 사용하여 mysql

mysqli를 구성하고 mysqli를 사용하여 mysql에 연결하는 php7 소개

Wamp 및 Lamp 환경을 사용하여 PHP 웹을 구축하는 경우 일반적으로 다음과 같은 문제가 발생하기 쉽지 않습니다.

php7 클래스 'mysqli'를 찾을 수 없음 in

하지만 최근에 PHP 웹 크롤러와 데이터 처리를 배웠고 cmd에서 크롤러 스크립트로 php7을 직접 사용했습니다
사용하기 전에 경로 환경 변수와 vim을 구성하세요

권장(무료): PHP7

공식 웹사이트에서 다운로드 php7 Windows 버전 인터프리터에는 활성화된 확장 기능이 많지 않으며 "php.ini"도 없습니다!
다운로드하고 압축을 푼 디렉터리에서 "php.ini-development" 파일을 찾으세요. 이 파일은 작동하지 않습니다!
php7은 여전히 ​​"php.ini"를 구성 파일로 사용하므로 복사본을 만들고 이름을 "php.ini"로 지정합니다.
php.ini 수정
다음 구성 명령문에서 ";" 주석을 제거합니다

    extension=php_mysqli.dll

이것은 여전히 mysqli 클래스를 찾을 수 없으며 php.exe는 확장 파일을 찾을 수 있어야 합니다
모든 기본 확장은 php 디렉토리 아래의 ext 디렉토리에 있습니다. php.ini에 구성이 있습니다. "라는 주석을 제거하세요. ;"

; Directory in which the loadable extensions (modules) reside.; http://php.net/extension-dir; extension_dir = "./"; On windows:extension_dir = "ext"

extension_dir 위 Windows 시스템에서는 읽을 수 있는 PHP 확장 파일의 대상 디렉터리 구성을 참고하세요. 이를 제거한 후 PHP는 ext 디렉터리에서 확장 파일을 로드하며 이는 모두 dll 파일입니다. 다음 , 테스트하고 다음과 같이 새로운 test.php

를 생성합니다. 쿼리 데이터베이스에 연결합니다:

<?php$con = new mysqli(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;,&#39;xiaohua&#39;);if(!$con)    die("connect error:".mysqli_connect_error());else
    echo "success connect mysql\n";$sql = "select distinct class_id from xiaohua_user";$rs = $con->query($sql);$c = array();while($r = $rs->fetch_row()){
    array_push($c,substr($r[0],0,4));
}$c = array_unique($c);$i=0;$zy = array();foreach($c as $row){
    array_push($zy,$row);
}
print_r($zy);$con->close();
?

위 내용은 mysqli를 구성하고 mysqli를 사용하여 mysql에 연결하는 php7 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제