론! PHP를 사용하여 데이터베이스에 연결하고, mener 테이블에서 멤버 리스트를 불러오는 코드를 작성해드리겠습니다.
MySQL 서버에 연결하기: PHP에서 MySQL 데이터베이스에 접근하기 위해 mysqli() 또는 mysqli_connect() 함수를 사용합니다. 둘 다 연결을 생성하는 데 사용되며, 객체지향 프로그래밍 스타일을 위한 mysqli() 함수와 절차지향 프로그래밍 스타일을 위한 mysqli_connect() 함수가 있습니다. 둘의 목적에 큰 차이는 없습니다. 아래는 연결을 생성하는 예시 코드입니다:
PHP
<?php
$host = 'localhost';
$user = 'root';
$pw = 'root-password';
$dbname = 'test_db';
// 데이터베이스에 연결
$conn = new mysqli($host, $user, $pw, $dbname);
// 연결 확인
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.
데이터베이스 생성하기: 데이터베이스를 생성할 때는 MySQL 서버에 연결할 때 파라미터에 host, user, pw만 넣어주어야 합니다. 아래는 데이터베이스를 생성하는 예시 코드입니다:
PHP
<?php
$host = 'localhost';
$user = 'root';
$pw = 'root-password';
// 데이터베이스 연결
$conn = new mysqli($host, $user, $pw);
// 데이터베이스 생성
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
echo "Database created successfully";
} else {
echo "Error creating database: " . $conn->error;
}
?>
AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.
테이블 생성하기: 아래 예시 코드는 MyGuests라는 이름의 테이블을 생성하고, 테이블에 id, firstname, lastname, email, reg_date라는 5개의 컬럼을 추가합니다. 데이터 타입과 속성에 대한 자세한 설명은 주석으로 표시되어 있습니다:
PHP
<?php
$host = 'localhost';
$user = 'root';
$pw = 'root-password';
$dbname = 'test_db';
// 데이터베이스 연결
$conn = new mysqli($host, $user, $pw, $dbname);
// 연결 확인
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// 테이블 생성 쿼리
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";
if ($conn->query($sql) === TRUE) {
echo "Table MyGuests created successfully";
} else {
echo "Error creating table: " . $conn->error;
}
$conn->close();
?>
<?php
$host = 'localhost';
$user = 'root';
$pw = 'autoset';
$dbname = 'ansan';
$conn = new mysqli($host,$user,$pw, $dbname);
if($conn->connect_error){
die("Connection failed ". $conn->connect_error);
}
$sql = " select * from myguests where id = '$_GET[id]' ";
$result = mysqli_query($conn,$sql);
$row=mysqli_fetch_array($result);
echo $row['firstname'];
mysqli_close($conn);
?>