PHP의 데이터베이스 관련 데이터 유형 및 해당 작업 예제
1. 소개
데이터베이스는 애플리케이션에서 필요한 데이터를 저장하고 관리하는 가장 중요한 구성 요소 중 하나입니다. PHP에서는 MySQL, SQLite, Oracle 등 다양한 데이터베이스 운영 방법을 사용할 수 있습니다. 이 기사에서는 PHP에서 일반적으로 사용되는 데이터베이스 관련 데이터 유형과 해당 작업 예제에 중점을 둘 것입니다.
2. 데이터 유형
샘플 코드:
$username = 'John'; $password = '12345'; $content = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.';
샘플 코드:
$user_id = 1; $age = 25;
샘플 코드:
$price = 9.99; $latitude = 37.7749; $longitude = -122.4194;
샘플 코드:
$is_logged_in = true; $is_purchased = false;
샘플 코드:
$users = array('John', 'Mary', 'Tom'); $products = array('Apple' => 2.99, 'Banana' => 1.99, 'Orange' => 3.99);
샘플 코드:
class User { public $name; public $email; public function __construct($name, $email) { $this->name = $name; $this->email = $email; } } $user = new User('John', 'john@example.com');
3. 데이터 작업
샘플 코드:
$servername = "localhost"; $username = "root"; $password = "password"; $dbname = "my_database"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("连接数据库失败:" . $conn->connect_error); }
샘플 코드:
$sql = "INSERT INTO users (name, email) VALUES ('John', 'john@example.com')"; if ($conn->query($sql) === TRUE) { echo "数据插入成功"; } else { echo "数据插入失败:" . $conn->error; }
샘플 코드:
$sql = "SELECT * FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "姓名:" . $row['name'] . ",邮箱:" . $row['email'] . "<br>"; } } else { echo "没有查询到数据"; }
샘플 코드:
$sql = "UPDATE users SET name = 'Mary' WHERE id = 1"; if ($conn->query($sql) === TRUE) { echo "数据更新成功"; } else { echo "数据更新失败:" . $conn->error; }
샘플 코드:
$sql = "DELETE FROM users WHERE id = 1"; if ($conn->query($sql) === TRUE) { echo "数据删除成功"; } else { echo "数据删除失败:" . $conn->error; }
IV. 요약
이 글에서는 PHP에서 흔히 사용되는 데이터베이스 관련 데이터 유형과 해당 작업 예제를 소개합니다. 실제 개발에서는 특정 요구에 따라 적절한 데이터 유형을 선택하고 해당 작업 방법을 사용하여 응용 프로그램의 요구에 맞게 데이터베이스를 추가, 삭제, 수정 및 쿼리합니다. 데이터베이스 작업을 마스터하는 것은 PHP 개발에 없어서는 안 될 중요한 기술입니다.
위 내용은 PHP의 데이터베이스 관련 데이터 유형 및 해당 작업 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!