📅  最后修改于: 2023-12-03 14:45:12.145000             🧑  作者: Mango
PHP和MySQL是web开发中最常用的编程语言和数据库,结合使用可以轻松构建动态网站和web应用程序。PHP是一种开源的服务器端脚本语言,可用于编写动态网页和web应用程序。MySQL是一种流行的关系型数据库管理系统,用于存储和检索数据。这两者都是免费的,并且广泛使用于web开发中。
//打开数据库连接
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
//创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
//检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
//查询数据并打印
$sql = "SELECT id, name, email FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo "0 结果";
}
// 关闭连接
$conn->close();
//打开数据库连接
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
//创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
//检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
//准备SQL语句
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
//执行SQL语句
if ($conn->query($sql) === TRUE) {
echo "新数据插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
// 关闭连接
$conn->close();
//打开数据库连接
$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;
}
//选择数据库
mysqli_select_db($conn,"myDB");
//创建表
$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 "数据表 MyGuests 创建成功";
} else {
echo "创建数据表错误: " . $conn->error;
}
// 关闭连接
$conn->close();
PHP和MySQL是web开发中最常用的编程语言和数据库,结合使用可以轻松构建动态网站和web应用程序。PHP是一种开源的服务器端脚本语言,可用于编写动态网页和web应用程序。MySQL是一种流行的关系型数据库管理系统,用于存储和检索数据。这两者都是免费的,并且广泛使用于web开发中。