目次
PDO 接続データベース
PDO または mysqli を使用して mysql に接続できますが、PDO はサポートされているため、データベースへの接続には PDO を使用することをお勧めします。 12 種類のデータベース ドライバー。mysqli は mysql のみをサポートし、PDO の方がパフォーマンスが高くなります。
ホームページ バックエンド開発 PHP7 PHP7でデータベースに接続する方法

PHP7でデータベースに接続する方法

Jan 13, 2021 am 09:25 AM

PHP7でデータベースに接続する方法

推奨 (無料): PHP7

* すでに PHP7 に含まれていますmysql ライブラリは廃止されたため、mysqliPDO

##mysqli オブジェクト指向スタイル

<?php$serve = &#39;localhost:3306&#39;;$username = &#39;root&#39;;$password = &#39;admin123&#39;;$dbname = &#39;examples&#39;;$mysqli = new Mysqli($serve,$username,$password,$dbname);if($mysqli->connect_error){
	die(&#39;connect error:&#39;.$mysqli->connect_errno);}$mysqli->set_charset(&#39;UTF-8&#39;); // 设置数据库字符集$result = $mysqli->query(&#39;select * from customers&#39;);$data = $result->fetch_all(); // 从结果集中获取所有数据print_r($data);

 ?>
ログイン後にコピー
## のみ使用できます#mysqliプロセス指向のスタイル

<?php$serve = &#39;localhost:3306&#39;;$username = &#39;root&#39;;$password = &#39;admin123&#39;;$dbname = &#39;examples&#39;;$link = mysqli_connect($serve,$username,$password,$dbname);mysqli_set_charset($link,&#39;UTF-8&#39;); // 设置数据库字符集$result = mysqli_query($link,&#39;select * from customers&#39;);$data = mysqli_fetch_all($result); // 从结果集中获取所有数据print_r($data);

 ?>
ログイン後にコピー

PDO 接続データベース

<?php$serve = &#39;mysql:host=localhost:3306;dbname=examples;charset=utf8&#39;;$username = &#39;root&#39;;$password = &#39;admin123&#39;;try{ // PDO连接数据库若错误则会抛出一个PDOException异常
	$PDO = new PDO($serve,$username,$password);
	$result = $PDO->query(&#39;select * from customers&#39;);
	$data = $result->fetchAll(PDO::FETCH_ASSOC); // PDO::FETCH_ASSOC表示将对应结果集中的每一行作为一个由列名索引的数组返回
	print_r($data);} catch (PDOException $error){
	echo &#39;connect failed:&#39;.$error->getMessage();}

 ?>
ログイン後にコピー

PDO または mysqli を使用して mysql に接続できますが、PDO はサポートされているため、データベースへの接続には PDO を使用することをお勧めします。 12 種類のデータベース ドライバー。mysqli は mysql のみをサポートし、PDO の方がパフォーマンスが高くなります。

以上がPHP7でデータベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP 7でセッションを効果的に使用する方法は? PHP 7でセッションを効果的に使用する方法は? Mar 10, 2025 pm 06:20 PM

この記事では、session_start()、$ _session、session_destroy()、セキュアクッキー処理などのコア機能をカバーする効果的なPHP 7セッション管理について詳しく説明します。 HTTPS、セッションID再生、sなどのセキュリティベストプラクティスを強調しています

New RelicなどのツールでPHP 7のパフォーマンスを監視する方法は? New RelicなどのツールでPHP 7のパフォーマンスを監視する方法は? Mar 10, 2025 pm 06:28 PM

この記事では、New Relicを使用してPHP 7アプリケーションのパフォーマンスを監視する方法について説明します。 New Relicのセットアップ、APDEXスコアや応答時間などのキーパフォーマンスインジケーター(KPI)、トランザクショントレースを介したボトルネックの識別、エラートラックの詳細

PHP 5.6からPHP 7にアップグレードする方法は? PHP 5.6からPHP 7にアップグレードする方法は? Mar 10, 2025 pm 06:29 PM

この記事では、PHP 5.6をPHP 7にアップグレードし、バックアップ、サーバーの互換性のチェック、アップグレードメソッドの選択などの重要な手順(パッケージマネージャー、コンパイル、コントロールパネル、またはWebサーバーの構成)を強調しています。 ポテンティアに対処します

PHP 7でクラスを自動装備する方法は? PHP 7でクラスを自動装備する方法は? Mar 10, 2025 pm 06:20 PM

この記事では、SPL_AUTOLOAD_REGISTER()を使用してクラスをオンデマンドでロードするPHP 7のオートローディングについて説明します。 それは、名前空間ベースのオートローディングやパフォーマンスの最適化のためのキャッシュなどのベストプラクティスを詳述し、一般的な問題に対処します(例:クラスは見つかりません

PHP 7プロジェクトでバージョンコントロールにGitを使用する方法は? PHP 7プロジェクトでバージョンコントロールにGitを使用する方法は? Mar 10, 2025 pm 06:27 PM

この記事は、バージョンコントロールにGitを使用することについてPHP 7開発者をガイドします。 初期化、ステージング、コミット、ファイルの無視、リモートリポジトリ、分岐、マージ、競合解決、および重要なGITコマンドをカバーします。 効率のためのベストプラクティス

PHP 7アプリケーションをWebサーバーに展開する方法は? PHP 7アプリケーションをWebサーバーに展開する方法は? Mar 10, 2025 pm 06:28 PM

この記事では、PHP 7アプリケーションの展開、メソッド(FTP、SSH、展開ツール)、サーバー構成(APACHE/NGINX、PHP-FPM)、データベースのセットアップ、および重要なセキュリティに関する考慮事項をカバーする詳細を詳述しています。 Server Compatibなどの一般的な課題を強調しています

PHP 7コードのデバッグにXdebugを使用する方法は? PHP 7コードのデバッグにXdebugを使用する方法は? Mar 10, 2025 pm 06:26 PM

この記事では、PHP 7コードのデバッグにXdebugを使用する方法について説明します。 Xdebug構成(インストール、PHP.ini設定、IDEセットアップ)、ブレークポイント使用(条件、関数、リモート)、およびトラブルシューティング接続の問題をカバーします。 効果的なデビッジ

PHP 7のオブジェクト指向プログラミング(OOP)とは何ですか? PHP 7のオブジェクト指向プログラミング(OOP)とは何ですか? Mar 10, 2025 pm 02:53 PM

この記事では、PHP 7のオブジェクト指向プログラミング(OOP)について説明し、モジュール性、再利用可能性、保守性、およびコード組織の改善を強調しています。 クラス、オブジェクト、継承、多型を詳述し、それらの使用を示しています

See all articles