(この記事は参考用です。時代やバージョンの変更により、コードに誤りがある可能性があります。読者は各自で調整してください)
Web サイト開発では、クエリ関数が非常に一般的です。簡単なクエリ関数の PHP コード実装を見てみましょう。
まず、HTML ファイルに入力ボックスと送信ボタンを作成します:
<form action="query.php" method="post"> <input type="text" name="name" placeholder="请输入要查询的名字"> <input type="submit" name="submit" value="查询"> </form>
次に、SQL ステートメントを query.php ファイルに記述し、結果を出力します:
<?php // 建立数据库连接 $conn = mysqli_connect("localhost", "username", "password", "database_name"); // 获取输入框中的名字 $name = $_POST['name']; // 查询语句 $sql = "SELECT * FROM user WHERE name LIKE '%$name%'"; // 执行查询 $result = mysqli_query($conn, $sql); // 输出查询结果 if(mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "名字:" . $row['name'] . "<br>"; echo "年龄:" . $row['age'] . "<br>"; echo "性别:" . $row['gender'] . "<br>"; echo "<hr>"; } } else { echo "查询结果为空!"; } // 关闭数据库连接 mysqli_close($conn); ?>
コードの説明:
$_POST
を通じて入力ボックスの名前を取得します。 $sql
はクエリ ステートメント、LIKE
はファジー クエリ、%
は任意の文字を表します。 mysqli_fetch_assoc
を通じてクエリ結果を行ごとに読み取ります。 while
ループと mysqli_num_rows
を使用してクエリ結果が空かどうかを判断します。 この記事では、クエリ関数の PHP コード実装について簡単に紹介するだけであり、他のセキュリティや最適化の側面については説明しません。実際の開発では、SQL インジェクションなどのセキュリティ問題の防止やクエリ文のパフォーマンスの最適化にも注意する必要があります。
以上がPHP コードは単純なクエリ関数を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。