ZBLOG

php面向过程创建mysql数据表

在 PHP 中,你可以使用面向过程的方式创建 MySQL 数据表。下面是一个示例代码:

<?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 "数据库创建成功\n";
} else {
    echo "错误:" . mysqli_error($conn);
}

// 选择数据库
mysqli_select_db($conn, "myDB");

// 创建数据表
$sql = "CREATE TABLE users (
    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 (mysqli_query($conn, $sql)) {
    echo "数据表创建成功\n";
} else {
    echo "错误:" . mysqli_error($conn);
}

// 关闭连接
mysqli_close($conn);

?>

请确保替换 $servername$username$password 变量为你自己的数据库信息。这个示例代码会创建一个名为 myDB 的数据库,并在其中创建一个名为 users 的数据表。你可以根据需要修改字段和表名。

注意:使用面向过程的方式处理 MySQL 已被官方废弃,推荐使用 PDO 或 ORM 等更现代化的方法来处理数据库操作。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=7252

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?