您现在的位置是:网站首页> 编程资料编程资料
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例_php技巧_
2023-05-25
295人已围观
简介 PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例_php技巧_
本文实例讲述了PHP使用PDO创建MySQL数据库、表及插入多条数据操作。分享给大家供大家参考,具体如下:
创建 MySQL 数据库:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "CREATE DATABASE myDBPDO"; // 使用 exec() ,因为没有结果返回 $conn->exec($sql); echo "数据库创建成功
"; } catch(PDOException $e) { echo $sql . "
" . $e->getMessage(); } $conn = null; ?>
创建 MySQL 表:
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 . "
" . $e->getMessage(); } $conn = null; ?>向 MySQL 插入多条数据:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 开始事务 $conn->beginTransaction(); // SQL 语句 $conn->exec("INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"); $conn->exec("INSERT INTO MyGuests (firstname, lastname, email) VALUES ('Mary', 'Moe', 'mary@example.com')"); $conn->exec("INSERT INTO MyGuests (firstname, lastname, email) VALUES ('Julie', 'Dooley', 'julie@example.com')"); // 提交事务 $conn->commit(); echo "新记录插入成功"; } catch(PDOException $e) { // 如果执行失败回滚 $conn->rollback(); echo $sql . "
" . $e->getMessage(); } $conn = null; ?>更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:
相关内容
- TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例_php实例_
- TP5(thinkPHP框架)实现后台清除缓存功能示例_php实例_
- PHP微信网页授权的配置文件操作分析_php技巧_
- thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例_php实例_
- tp5(thinkPHP5框架)时间查询操作实例分析_php实例_
- php fread函数使用方法总结_php技巧_
- PHP常用正则表达式精选(推荐)_php实例_
- tp5(thinkPHP5框架)captcha验证码配置及验证操作示例_php实例_
- tp5(thinkPHP5框架)使用DB实现批量删除功能示例_php实例_
- 详解PHP PDO简单教程_php实例_
