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

WBOY
풀어 주다: 2023-05-29 11:25:49
앞으로
1497명이 탐색했습니다.

쿼리를 하기 전에 MySQL 데이터베이스가 생성되었고 쿼리해야 하는 데이터 테이블이 포함되어 있는지 확인해야 합니다. 예를 들어 다음 SQL 문을 사용하여 "users"라는 데이터 테이블을 생성할 수 있습니다.

CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL )
로그인 후 복사

위의 SQL 문은 4개의 필드가 포함된 데이터 테이블을 생성합니다. 여기서 id는 자동으로 증가하는 기본 키, 이름, 이메일 및 비밀번호입니다. 각각 사용자 이름, 이메일 및 비밀번호를 나타냅니다.

"John"이라는 사용자를 쿼리해야 한다고 가정하면 다음 PHP 코드를 작성할 수 있습니다.

connect_error) { die("连接失败: " . $conn->connect_error); } // 执行查询语句 $name = "John"; $sql = "SELECT * FROM users WHERE name='$name'"; $result = $conn->query($sql); // 处理查询结果 if ($result->num_rows > 0) { // 输出查询结果 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"] . "
"; } } else { echo "0 结果"; } // 关闭数据库连接 $conn->close(); ?>
로그인 후 복사

위 코드는 먼저 MySQL 데이터베이스에 연결한 다음 SELECT 문을 실행하여 "John"이라는 사용자를 쿼리하고, 쿼리 결과를 $result 변수에 저장합니다. 쿼리가 성공하면 while 루프를 통해 결과 집합을 순회하고 결과를 페이지에 출력해야 합니다. 쿼리 결과가 비어 있으면 "0개 결과"가 출력됩니다.

위 방법을 사용하면 MySQL 데이터베이스의 데이터 일부를 쉽게 쿼리할 수 있습니다. SQL 주입 공격을 방지하려면 쿼리의 보안을 보장하기 위해 데이터베이스에 제출하기 전에 입력 값을 필터링하고 이스케이프해야 한다는 점은 주목할 가치가 있습니다.

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

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!