PHPを使用してMySQLに接続する方法

青灯夜游
リリース: 2023-04-05 06:06:01
オリジナル
22220 人が閲覧しました

PHP を使用して MySQL に接続する方法: 1. PHP の mysql_connect ステートメントを使用して接続します; 2. PHP の MySQLi ステートメントを使用して接続します; 3. PDO メソッドを使用して接続します。

PHPを使用してMySQLに接続する方法

この記事の動作環境: Windows 7 システム、Dell G3 コンピューター、PHP バージョン 7.1。

PHP の mysql_connect ステートメント、MySQLi ステートメント、または PDO を使用して MySQL に接続できます。この記事では簡単に紹介します。皆様のお役に立てれば幸いです。

MySQL データベース内のデータにアクセスする前に、MySQL サーバーに接続できる必要があります。MySQL に接続する方法を見てみましょう。

PHP の mysql_connect ステートメントを使用する

PHP には、データベース接続を開くための mysql_connect 関数が用意されています。実装方法を見てみましょう:

ステップ 1. 次の PHP コードを使用して MySQL に接続し、データベースを選択します。

<?php
    $con = mysql_connect(&#39;localhost&#39;,&#39; username &#39;,&#39; password &#39;);
    $db_selected = mysql_select_db("dbname", $con);
?>
ログイン後にコピー

注: ユーザー名とパスワードを自分の MySQL アカウント名とパスワードに置き換え、dbname を自分で定義したデータベース名に変更する必要があります。

ステップ 2. MySQL に接続してデータベースを選択した後、SQL クエリを実行したり、その他の操作を実行したりできます。たとえば、次の PHP コードは、employees テーブルから name フィールドを抽出し、結果を $result 変数に格納する SQL クエリを実行します。

<?php
    $result = mysqli_query($db_selected,&#39;SELECT name FROM employees&#39;);
?>
ログイン後にコピー

MySQLi ステートメント (PHP を使用)

方法 1、MySQLi オブジェクト指向

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB"
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";
?>
ログイン後にコピー

方法 2、MySQLi プログラム

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB"
// 创建连接
$conn = mysqli_connect($servername, $username, $password,$dbname);
// 检查连接
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>
ログイン後にコピー

Using PDO

<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
    // 将PDO错误模式设置为异常
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "连接成功"; 
}
catch(PDOException $e){
    echo "连接失败:".$e->getMessage();
}
?>
ログイン後にコピー

以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート