집 >데이터 베이스 >MySQL 튜토리얼 >PHP mysql에서 데이터를 쿼리하는 방법
php mysql로 데이터를 쿼리하는 방법: 먼저 php mysql 연결을 만든 다음 데이터 테이블에서 필드 정보를 읽도록 SQL 문을 설정한 다음 SQL 문을 사용하여 데이터베이스에서 결과 세트를 검색하고 이를 변수 "$result"; 마지막으로 데이터 정보가 반환됩니다.
권장: "mysql tutorial"
PHP MySQL 읽기 데이터
Using MySQLi
다음 예에서는 MyGuests 테이블의 id, firstname 및 lastname 열을 읽습니다. myDB 데이터베이스 데이터가 페이지에 표시됩니다.
Instance (MySQLi - 객체 지향)
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; } $conn->close(); ?>
위 코드는 다음과 같이 구문 분석됩니다.
먼저, id, firstname 및 3개 필드를 읽도록 SQL 문을 설정합니다. MyGuests 데이터 테이블의 성. 그런 다음 이 SQL 문을 사용하여 데이터베이스에서 결과 집합을 검색하고 이를 복사된 변수 $result에 할당합니다.
함수 num_rows()는 반환된 데이터를 결정합니다.
여러 데이터 조각이 반환되면 fetch_assoc() 함수는 결합된 집합을 연관 배열에 넣고 루프로 출력합니다. while()은 결과 집합을 반복하고 세 개의 필드 값 id, firstname 및 lastname을 출력합니다.
위 내용은 PHP mysql에서 데이터를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!