ホームページ  >  記事  >  バックエンド開発  >  mysqli を設定し、mysqli を使用して mysql に接続するための php7 の紹介

mysqli を設定し、mysqli を使用して mysql に接続するための php7 の紹介

coldplay.xixi
coldplay.xixi転載
2021-03-29 10:09:242661ブラウズ

php7 mysqli を設定し、mysqli を使用して mysql に接続します

mysqli を設定し、mysqli を使用して mysql に接続するための php7 の紹介

Wamp 環境と Lamp 環境を使用して PHP Web を構築する場合、一般にそれは簡単ではありませんこのような問題に遭遇するには:

php7 Class 'mysqli' not found in

しかし、私は最近php Webクローラーとデータ処理を学んだので、php7をクローラーとして直接使用しましたcmd のスクリプト
使用前にパス環境変数と 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。