웹 개발 과정에서 데이터베이스에서 데이터를 얻어야 하는 경우가 종종 있습니다. 그렇다면 PHP를 통해 데이터베이스에서 데이터를 쿼리하는 방법은 무엇입니까? 이 기사에서는 버튼을 클릭하여 데이터 쿼리를 완료함으로써 PHP 쿼리 문을 실행하는 방법에 중점을 둘 것입니다.
1. 데이터베이스 및 데이터 테이블 만들기
먼저 MySQL 데이터베이스에 데이터를 저장할 데이터베이스와 데이터 테이블을 만들어야 합니다. 테스트 데이터베이스와 test_table 데이터 테이블은 다음 SQL 문을 통해 생성할 수 있습니다.
CREATE DATABASE test; USE test; CREATE TABLE test_table ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, age INT(6) NOT NULL, address VARCHAR(50) )
2. 데이터베이스에 연결
PHP에서는 mysqli 확장을 통해 MySQL 데이터베이스에 연결할 수 있습니다. 다음은 데이터베이스에 연결하기 위한 샘플 코드입니다.
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "test"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?>
3. 쿼리문 작성
다음으로, 데이터를 얻기 위한 쿼리문을 작성해야 합니다. 다음은 test_table 테이블의 모든 데이터를 가져오는 샘플 코드입니다.
<?php $sql = "SELECT * FROM test_table"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. " - Address: " . $row["address"]. "<br>"; } } else { echo "0 结果"; } mysqli_close($conn); ?>
넷째, 버튼을 클릭하여 쿼리문을 실행합니다.
위 코드를 통해 데이터베이스에서 데이터를 가져올 수 있지만 쿼리는 자동으로 실행됩니다. 브라우저 명령문을 통해 페이지에 액세스할 때. 그러면 버튼을 클릭하여 쿼리문을 실행하는 방법은 무엇일까요? 다음 단계를 통해 달성할 수 있습니다.
<button id="query_button">查询</button>
<script> $(document).ready(function(){ $("#query_button").click(function(){ $.ajax({ url:"query.php", //请求的PHP文件 success:function(result){ $("#result").html(result); //将结果输出到页面的result标签中 } }); }); }); </script>
<?php $sql = "SELECT * FROM test_table"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. " - Address: " . $row["address"]. "<br>"; } } else { echo "0 结果"; } mysqli_close($conn); ?>
위의 단계를 통해 버튼을 클릭하여 PHP 쿼리문을 실행하는 기능을 구현할 수 있습니다.
5. 요약
이 기사에서는 PHP를 통해 데이터베이스에서 데이터를 쿼리하고 버튼을 클릭하여 쿼리 문을 실행하는 방법을 소개합니다. 이 기사를 연구함으로써 독자는 mysqli 확장을 사용하여 MySQL 데이터베이스에 연결하는 방법, 쿼리 문을 작성하는 방법, Ajax를 사용하여 페이지를 새로 고치지 않고 페이지 콘텐츠를 업데이트하는 방법을 배울 수 있습니다. 이 글이 독자들에게 도움이 되기를 바랍니다.
위 내용은 버튼을 클릭하여 PHP 쿼리문을 실행하여 데이터 쿼리를 완료하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!