찾다
백엔드 개발PHP 문제PHP에서 mysql 데이터 표시를 쿼리하는 방법

PHP에서 MySQL 데이터 표시를 쿼리하는 방법: 1. 데이터베이스 서버에 연결합니다. 2. 페이지 인코딩이 데이터베이스 인코딩과 일치하도록 문자 세트를 설정합니다. 3. 데이터베이스 명령 쿼리를 실행합니다. 5. 데이터 결과를 표시합니다.

PHP에서 mysql 데이터 표시를 쿼리하는 방법

이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터

php로 mysql 데이터 디스플레이를 쿼리하는 방법은 무엇입니까?

데이터베이스 쿼리용 PHP+MYSQL

1. 기본 코드

mysql_connect(): MYSQL 데이터베이스와의 연결을 설정하는 데 사용됩니다. 일반적으로 처음 3개의 매개변수만 사용됩니다. 세 가지 매개변수는 MySQL 서버 주소, 사용자 이름, 비밀번호입니다.

mysql_select_db(): 동작할 데이터베이스를 지정하는데 사용된다. 운영할 데이터베이스가 생성되지 않은 경우 먼저 데이터베이스를 생성한 후 데이터베이스에 테이블을 생성해야 합니다.

mysql_query(): 쿼리 명령을 위한 전용 함수입니다. 모든 SQL 문이 이를 통해 실행되고 결과 집합이 반환됩니다.

mysql_fetch_row(): 결과 집합에서 열거형 데이터로 행을 가져오고, 지정된 결과 식별자와 연결된 결과 집합에서 데이터 행을 가져와서 배열로 반환합니다.

mysql_fetch_array(): 결과 집합에서 연관 배열, 숫자 배열 또는 둘 다로 행을 가져옵니다. 배열에 데이터를 숫자 인덱스로 저장하는 것 외에도 데이터를 연관 인덱스로 저장할 수도 있습니다. , 필드 이름을 키 이름으로 사용합니다.

mysql_fetch_object(): 결과 세트에서 행을 객체로 가져오고 필드 이름을 속성으로 사용합니다.

mysql_fetch_assoc(): 결과 집합에서 연관 배열로 행을 가져옵니다. 즉, 이 함수는 인덱스를 사용하여 mysql_fetch_row와 같은 값을 가져올 수 없지만 필드 이름만 사용하여 값을 가져올 수 있습니다.

mysql_num_rows(): select 문

II로 쿼리된 결과 집합의 행 수를 가져옵니다. 예시

<?php
    /* 连接数据库服务器,用or die的目的为了即使连接错误,系统不会继续执行,而是返回错误*/
    $link=mysql_connect("localhost","root","12345678") or die("数据库连接失败");
      /* 连接数据库*/
      mysql_select_db("phptest",$link);
      /*设置字符集,使得页面的编码与数据库的编码一致。如果不一致将出现中文乱码*/
      mysql_query("set names utf8");
      /*定义数据库命令查询*/
      $q="select*from tb_user";
      /*执行数据库查询*/
      $result=mysql_query($q);
      /*执行数据库记录*/
      while($row=mysql_fetch_assoc($result)){
          echo "<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["password"]."</td></tr>";
             /*显示数据结果*/
      }
?>

III. 예시

PHP 페이지 querytest.php





无标题文档


<?php /* 连接数据库服务器,用or die的目的为了即使连接错误,系统不会继续执行,而是返回错误*/ $link=mysql_connect("localhost","root","12345678") or die("数据库连接失败"); /* 连接数据库*/ mysql_select_db("phptest",$link); /*设置字符集,使得页面的编码与数据库的编码一致。如果不一致将出现中文乱码*/ mysql_query("set names utf8"); /*定义数据库命令查询*/ $q="select*from tb_user"; /*执行数据库查询*/ $result=mysql_query($q); /*执行数据库记录*/ while($row=mysql_fetch_assoc($result)){ echo "<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["password"]."</td></tr>"; /*显示数据结果*/ } ?>
序号 用户名 密码

추천 학습: "PHP 비디오 튜토리얼 "

위 내용은 PHP에서 mysql 데이터 표시를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

SecList

SecList

SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구