吴裕雄--天生自然 PHP开发学习:连接 MySQL、创建表
2024-08-30 04:47:04
<?php
$servername = "localhost";
$username = "root";
$password = "admin"; // 创建连接
$conn = new mysqli($servername, $username, $password); // 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
<?php
$servername = "localhost";
$username = "root";
$password = "admin"; try {
$conn = new PDO("mysql:host=$servername;", $username, $password);
echo "连接成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
<?php
$servername = "localhost";
$username = "root";
$password = "admin"; // 创建连接
$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();
?>
// 创建连接
$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);
?>
try {
$conn = new PDO("mysql:host=$servername", $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
$servername = "localhost";
$username = "root";
$password = "admin";
$dbname = "myDB"; // 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
} // 使用 sql 创建数据表
$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
)"; if ($conn->query($sql) === TRUE) {
echo "Table MyGuests created successfully";
} else {
echo "创建数据表错误: " . $conn->error;
} $conn->close();
?>
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检测连接
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
} // 使用 sql 创建数据表
$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
)"; if (mysqli_query($conn, $sql)) {
echo "数据表 MyGuests 创建成功";
} else {
echo "创建数据表错误: " . mysqli_error($conn);
} mysqli_close($conn);
?>
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO"; try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// 设置 PDO 错误模式,用于抛出异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 使用 sql 创建数据表
$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
)"; // 使用 exec() ,没有结果返回
$conn->exec($sql);
echo "数据表 MyGuests 创建成功";
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage();
} $conn = null;
?>
最新文章
- 【探索】在 JavaScript 中使用 C 程序
- iOS 实现类似雷达效果的核心代码
- 用纯css改变下拉列表select框的默认样式(不兼容IE10以下)
- dedecms /plus/stow.php Twice SQL Injection
- R语言中数据框的横向合并与纵向合并
- 边工作边刷题:70天一遍leetcode: day 74
- Raspberry Pi3 ~ 搭建开发环境
- android获取屏幕分辨率
- Django中的CSRF
- MySQL实用基础笔记
- Javascript &; JQuery读书笔记
- fedora23安装配置记录
- 阿里舆情︱舆情热词分析架构简述(Demo学习)
- Django 序列化
- input type = file 在部分安卓手机上无法调起摄像头和相册
- 第二章代替netcat连接无响应
- Tensorflow默认占满全部GPU的全部资源
- thymeleaf 之 th:each迭代循环对象集合
- obj比较
- 解决----------“win10,不能打字了,已禁用IME”