ホームページ  >  記事  >  データベース  >  MySQL を使用してデータをクエリする方法

MySQL を使用してデータをクエリする方法

PHPz
PHPzオリジナル
2023-04-17 16:40:353569ブラウズ

MySQL は、優れたパフォーマンス、安定性、セキュリティを備えた一般的に使用されるリレーショナル データベース管理システムです。実際のアプリケーションでは、多くの場合、データベースからデータを取得する必要があります。この記事では、MySQL を使用してデータをクエリする方法を紹介します。

MySQL では、データをクエリする主な方法は SELECT ステートメントを使用することです。データの一部をクエリするには、クエリ結果の精度を決定する条件を指定する必要があります。以下は単純な SELECT ステートメントの例です。

SELECT * FROM テーブル名 WHERE 条件

このうち、テーブル名はクエリ対象のテーブルの名前、条件は "クエリ結果を制限するフィルター」。これは 1 つ以上の条件になります。

データの一部をクエリする場合は、LIMIT ステートメントを使用してクエリ結果の数を指定できます。たとえば、テーブル内のデータの最初の行をクエリする場合は、次のように記述できます:

SELECT * FROM table name LIMIT 1

これにより、データの最初の行が返されます。テーブルの中で。

指定した条件を満たすテーブル内の最初のデータをクエリする場合は、次のように記述できます:

SELECT * FROM テーブル名 WHERE 条件 LIMIT 1

その中で、条件にはクエリ結果を制限する任意のフィルターを指定できます。

MySQL では、クエリ結果はさまざまな方法で処理できます。一般的な方法には、クエリ結果を配列またはオブジェクトに保存すること、結果を画面に出力すること、または結果をファイルに書き込むことなどが含まれます。 PHP を使用して MySQL クエリを実行する簡単な例を次に示します。

$servername = "localhost";
$username = "username";
$password = "password ";
$dbname = "myDB";

// 接続の作成
$conn = mysqli_connect($servername, $username, $password, $dbname);

# #/ / 接続が成功したかどうかを確認します

if (!$conn) {

die("连接失败: " . mysqli_connect_error());

}

// クエリデータ

$sql = "SELECT * FROM MyGuests WHERE id =1 LIMIT 1 ";
$result = mysqli_query($conn, $sql);

// クエリ結果を処理

if (mysqli_num_rows($result) > 0) {

// 输出数据
while($row = mysqli_fetch_assoc($result)) {
    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}</p> } else {<p></p>
<pre class="brush:php;toolbar:false">echo "0 结果";
}

//接続を閉じる

mysqli_close($conn);
?>

上記のコードmysqli_connect() 関数を使用して MySQL データベースへの接続を作成し、mysqli_query() 関数を使用してクエリ ステートメントを実行します。クエリが成功した場合は、mysqli_fetch_assoc() 関数を使用して結果を連想配列として返し、次に echo ステートメントを使用して結果を画面に出力します。

つまり、SELECT ステートメントと関連する API 関数を使用すると、MySQL データベース内のデータを簡単にクエリできます。

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

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