php로 데이터베이스를 생성하는 방법 이번 글에서는 PHP로 데이터베이스를 생성하는 방법을 자세히 소개하겠습니다.
예(MySQLi - 객체 지향)
<?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); }
// 데이터베이스 생성
$sql = "CREATE DATABASE myDB";if ($conn->query($sql) === TRUE) { echo "数据库创建成功";} else { echo "Error creating database: " . $conn->error;}$conn->close();?>
참고: 새 데이터베이스를 생성할 때 mysqli 개체에 대한 세 가지 매개 변수(서버 이름, 사용자 이름 및 비밀번호)를 지정해야 합니다.
팁: 다른 포트(기본값은 3306)를 사용하는 경우 다음과 같이 데이터베이스 매개변수에 빈 문자열을 추가하세요: new mysqli("localhost", "username", "password", "", port)
Instance (MySQLi 절차적)
<?php $servername = "localhost"; $username = "username"; $password = "password"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); }
//데이터베이스 생성
$sql = "CREATE DATABASE myDB";if (mysqli_query($conn, $sql)) { echo "数据库创建成功";} else { echo "Error creating database: " . mysqli_error($conn);}mysqli_close($conn);?>
참고: 다음은 PDO 인스턴스를 사용하여 "myDBPDO" 데이터베이스를 생성합니다:
Instance
PDO 사용:
<?php $servername = "localhost"; $username = "username"; $password = "password"; try { $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password); // 设置 PDO 错误模式为异常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "CREATE DATABASE myDBPDO"; // 使用 exec() ,因为没有结果返回 $conn->exec($sql); echo "数据库创建成功<br>"; } catch(PDOException $e) { echo $sql . "<br>" . $e->getMessage(); } $conn = null; ?>
이 문서에서는 PHP를 통해 데이터베이스를 생성하는 방법을 자세히 설명합니다. , 더보기 학습 자료를 보려면 PHP 중국어 웹사이트를 팔로우하세요.
관련 추천:
위 내용은 PHP MySQL을 통해 데이터베이스를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!