(본 글은 참고용입니다. 코드는 시기와 버전의 변화로 인해 오류가 있을 수 있습니다. 독자분들이 직접 수정해주시기 바랍니다.)
웹사이트 개발에서 쿼리 기능은 매우 흔하게 사용되는 간단한 쿼리를 알려드리겠습니다. 함수.PHP 코드 구현.
먼저 HTML 파일에 입력 상자와 제출 버튼을 만듭니다.
<form action="query.php" method="post"> <input type="text" name="name" placeholder="请输入要查询的名字"> <input type="submit" name="submit" value="查询"> </form>
그런 다음 query.php 파일에 SQL 문을 작성하고 결과를 출력합니다.
<?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
를 통해 입력창에 이름을 가져옵니다. $_POST
获取输入框中的名字。$sql
是查询语句,LIKE
表示模糊查询,%
代表任意字符。mysqli_fetch_assoc
逐行读取查询结果。while
循环和mysqli_num_rows
$sql
은 쿼리 문이고, LIKE
는 퍼지 쿼리를 나타내고, %
는 임의의 문자를 나타냅니다. mysqli_fetch_assoc
을 통해 쿼리를 실행하고 쿼리 결과를 한 줄씩 읽어보세요. 쿼리 결과를 출력하고 while
루프와 mysqli_num_rows
를 사용하여 쿼리 결과가 비어 있는지 확인합니다.
위 내용은 PHP 코드는 간단한 쿼리 기능을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!