news 2026/5/13 9:17:19

HoRain云--PHP创建MySQL表实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HoRain云--PHP创建MySQL表实战指南

🎬 HoRain 云小助手:个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

1. 使用 MySQLi(面向对象风格)

2. 使用 PDO

关键注意事项


在 PHP 中创建 MySQL 表,通常需要先建立数据库连接,然后执行CREATE TABLE语句。以下是使用MySQLi​ 和PDO​ 两种常用方式的示例。

1. 使用 MySQLi(面向对象风格)

<?php $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 = "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 ($conn->query($sql) === TRUE) { echo "表 users 创建成功"; } else { echo "创建表错误: " . $conn->error; } $conn->close(); ?>

2. 使用 PDO

<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // 设置 PDO 错误模式为异常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 创建表的 SQL 语句 $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 )"; // 使用 exec() 执行 SQL $conn->exec($sql); echo "表 users 创建成功"; } catch(PDOException $e) { echo "创建表错误: " . $e->getMessage(); } $conn = null; ?>

关键注意事项

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/13 9:16:11

单臂路由,大白话总结

&#x1f9e0; 一句话说人话&#xff1a;路由器只有一个物理口&#xff0c;却要管两个不同VLAN的网关&#xff0c;怎么办&#xff1f; 给它穿两个“马甲”&#xff0c;一个马甲写“VLAN 10”&#xff0c;一个写“VLAN 20”&#xff0c;然后交换机和它之间开一条“多车道高速路&…

作者头像 李华
网站建设 2026/5/13 9:14:29

从Matlab发指令控制FDTD:手把手教你用`appevalscript`画个微纳结构

从Matlab发指令控制FDTD&#xff1a;手把手教你用appevalscript画个微纳结构 在光学仿真和光子芯片设计领域&#xff0c;Matlab与FDTD的联动能极大提升工作效率。想象一下&#xff0c;当你需要反复调整微纳结构参数时&#xff0c;无需手动点击FDTD界面&#xff0c;只需在Matlab…

作者头像 李华
网站建设 2026/5/13 9:12:42

Java程序开发第七课

1. Java基础入门 Java特点&#xff1a;跨平台&#xff08;JVM&#xff09;、面向对象、健壮性&#xff08;强类型、垃圾回收&#xff09;。JDK、JRE、JVM关系&#xff1a; JDK &#xff08;开发工具包&#xff09; JRE 开发工具 &#xff08;javac&#xff0c; java&#x…

作者头像 李华
网站建设 2026/5/13 9:12:10

从零构建AI智能体开发框架:核心架构与实战解析

1. 项目概述&#xff1a;从零构建一个智能体开发框架 最近在GitHub上看到一个挺有意思的项目&#xff0c;叫 SKY-lv/agent-builder 。光看名字&#xff0c;你大概能猜到这是一个和“智能体”构建相关的工具。没错&#xff0c;它本质上是一个旨在简化AI智能体&#xff08;Agen…

作者头像 李华
网站建设 2026/5/13 9:10:55

智能体安全新防线:guard-scanner 深度解析与实战部署指南

1. 项目概述&#xff1a;为智能体时代而生的安全扫描器如果你正在构建或集成AI智能体&#xff08;Agent&#xff09;、MCP服务器&#xff0c;或者设计任何涉及自主工作流的应用&#xff0c;那么有一个问题你迟早会面对&#xff1a;如何确保这些“会思考”的代码不被恶意指令操控…

作者头像 李华