>  기사  >  백엔드 개발  >  PHP에는 어떤 유형의 MySQL 쿼리 문이 있습니까?

PHP에는 어떤 유형의 MySQL 쿼리 문이 있습니까?

WBOY
WBOY원래의
2024-06-03 17:30:02707검색

PHP의 MySQL 쿼리 문 유형은 다음과 같습니다. SELECT: 테이블에서 데이터를 검색합니다. WHERE: 조건에 따라 SELECT 결과를 필터링합니다. INSERT: 테이블에 새 레코드를 삽입합니다. 업데이트: 기존 레코드를 업데이트합니다. DELETE: 테이블에서 레코드를 삭제합니다.

PHP 中的 MySQL 查询语句有哪些类型?

PHP의 MySQL 쿼리문 유형

MySQL 쿼리문은 MySQL 데이터베이스와 상호작용하고 데이터를 쿼리하는 명령입니다. PHP는 MySQL 쿼리를 실행하기 위한 다양한 함수를 제공하며, 각 함수는 다양한 유형의 쿼리 문에 해당합니다.

SELECT 문

SELECT 문은 데이터베이스 테이블에서 데이터를 검색하는 데 사용됩니다. 구문은 다음과 같습니다.

$result = $conn->query("SELECT * FROM table_name");

WHERE 절

WHERE 절은 특정 기준에 따라 결과를 필터링하는 데 사용됩니다. 구문은 다음과 같습니다.

$result = $conn->query("SELECT * FROM table_name WHERE condition");

INSERT 문

INSERT 문은 데이터베이스 테이블에 새 레코드를 삽입하는 데 사용됩니다. 구문은 다음과 같습니다.

$conn->query("INSERT INTO table_name (column1, column2) VALUES (value1, value2)");

UPDATE 문

UPDATE 문은 데이터베이스 테이블의 기존 레코드를 업데이트하는 데 사용됩니다. 구문은 다음과 같습니다.

$conn->query("UPDATE table_name SET column1 = value1 WHERE condition");

DELETE 문

DELETE 문은 데이터베이스 테이블에서 레코드를 삭제하는 데 사용됩니다. 구문은 다음과 같습니다.

$conn->query("DELETE FROM table_name WHERE condition");

실용 사례

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
  die("连接失败: " . $conn->connect_error);
} 

// 查询所有记录
$result = $conn->query("SELECT * FROM users");

// 输出结果
if ($result->num_rows > 0) {
  // 输出每行数据
  while($row = $result->fetch_assoc()) {
    echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
  }
} else {
  echo "0 results";
}

// 关闭连接
$conn->close();
?>

위 내용은 PHP에는 어떤 유형의 MySQL 쿼리 문이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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