1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "admin";
  5.  
  6. // 创建连接
  7. $conn = new mysqli($servername, $username, $password);
  8.  
  9. // 检测连接
  10. if ($conn->connect_error) {
  11. die("连接失败: " . $conn->connect_error);
  12. }
  13. echo "连接成功";
  14. ?>

  1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "admin";
  5.  
  6. try {
  7. $conn = new PDO("mysql:host=$servername;", $username, $password);
  8. echo "连接成功";
  9. }
  10. catch(PDOException $e)
  11. {
  12. echo $e->getMessage();
  13. }
  14. ?>

  1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "admin";
  5.  
  6. // 创建连接
  7. $conn = new mysqli($servername, $username, $password);
  8. // 检测连接
  9. if ($conn->connect_error) {
  10. die("连接失败: " . $conn->connect_error);
  11. }
  12.  
  13. // 创建数据库
  14. $sql = "CREATE DATABASE myDB";
  15. if ($conn->query($sql) === TRUE) {
  16. echo "数据库创建成功";
  17. } else {
  18. echo "Error creating database: " . $conn->error;
  19. }
  20.  
  21. $conn->close();
  22. ?>

  1. // 创建连接
  2. $conn = mysqli_connect($servername, $username, $password);
  3. // 检测连接
  4. if (!$conn) {
  5. die("连接失败: " . mysqli_connect_error());
  6. }
  7.  
  8. // 创建数据库
  9. $sql = "CREATE DATABASE myDB";
  10. if (mysqli_query($conn, $sql)) {
  11. echo "数据库创建成功";
  12. } else {
  13. echo "Error creating database: " . mysqli_error($conn);
  14. }
  15.  
  16. mysqli_close($conn);
  17. ?>
  1. try {
  2. $conn = new PDO("mysql:host=$servername", $username, $password);
  3.  
  4. // 设置 PDO 错误模式为异常
  5. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  6. $sql = "CREATE DATABASE myDBPDO";
  7.  
  8. // 使用 exec() ,因为没有结果返回
  9. $conn->exec($sql);
  10.  
  11. echo "数据库创建成功<br>";
  12. }
  13. catch(PDOException $e)
  14. {
  15. echo $sql . "<br>" . $e->getMessage();
  16. }
  17.  
  18. $conn = null;
  19. ?>
  1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "admin";
  5. $dbname = "myDB";
  6.  
  7. // 创建连接
  8. $conn = new mysqli($servername, $username, $password, $dbname);
  9. // 检测连接
  10. if ($conn->connect_error) {
  11. die("连接失败: " . $conn->connect_error);
  12. }
  13.  
  14. // 使用 sql 创建数据表
  15. $sql = "CREATE TABLE MyGuests (
  16. id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  17. firstname VARCHAR(30) NOT NULL,
  18. lastname VARCHAR(30) NOT NULL,
  19. email VARCHAR(50),
  20. reg_date TIMESTAMP
  21. )";
  22.  
  23. if ($conn->query($sql) === TRUE) {
  24. echo "Table MyGuests created successfully";
  25. } else {
  26. echo "创建数据表错误: " . $conn->error;
  27. }
  28.  
  29. $conn->close();
  30. ?>

  1. // 创建连接
  2. $conn = mysqli_connect($servername, $username, $password, $dbname);
  3. // 检测连接
  4. if (!$conn) {
  5. die("连接失败: " . mysqli_connect_error());
  6. }
  7.  
  8. // 使用 sql 创建数据表
  9. $sql = "CREATE TABLE MyGuests (
  10. id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  11. firstname VARCHAR(30) NOT NULL,
  12. lastname VARCHAR(30) NOT NULL,
  13. email VARCHAR(50),
  14. reg_date TIMESTAMP
  15. )";
  16.  
  17. if (mysqli_query($conn, $sql)) {
  18. echo "数据表 MyGuests 创建成功";
  19. } else {
  20. echo "创建数据表错误: " . mysqli_error($conn);
  21. }
  22.  
  23. mysqli_close($conn);
  24. ?>
  1. <?php
  2. $servername = "localhost";
  3. $username = "username";
  4. $password = "password";
  5. $dbname = "myDBPDO";
  6.  
  7. try {
  8. $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  9. // 设置 PDO 错误模式,用于抛出异常
  10. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  11.  
  12. // 使用 sql 创建数据表
  13. $sql = "CREATE TABLE MyGuests (
  14. id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  15. firstname VARCHAR(30) NOT NULL,
  16. lastname VARCHAR(30) NOT NULL,
  17. email VARCHAR(50),
  18. reg_date TIMESTAMP
  19. )";
  20.  
  21. // 使用 exec() ,没有结果返回
  22. $conn->exec($sql);
  23. echo "数据表 MyGuests 创建成功";
  24. }
  25. catch(PDOException $e)
  26. {
  27. echo $sql . "<br>" . $e->getMessage();
  28. }
  29.  
  30. $conn = null;
  31. ?>

吴裕雄--天生自然 PHP开发学习:连接 MySQL、创建表的更多相关文章

  1. 吴裕雄--天生自然 PYTHON3开发学习:MySQL - mysql-connector 驱动

    import mysql.connector mydb = mysql.connector.connect( host="localhost", # 数据库主机地址 user=&q ...

  2. 吴裕雄--天生自然 JAVA开发学习:MySQL 连接

    CREATE TABLE `websites` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(20) NOT NULL DEFAULT '' ...

  3. 吴裕雄--天生自然 PHP开发学习:MySQL子句

    <?php $con=mysqli_connect("localhost","username","password","d ...

  4. 吴裕雄--天生自然 PHP开发学习:MySQL 读取数据

    <?php $servername = "localhost"; $username = "root"; $password = "admin& ...

  5. 吴裕雄--天生自然 PHP开发学习:MySQL 预处理语句

    <?php $servername = "localhost"; $username = "root"; $password = "admin& ...

  6. 吴裕雄--天生自然 PHP开发学习:MySQL 插入多条数据

    <?php $servername = "localhost"; $username = "root"; $password = "admin& ...

  7. 吴裕雄--天生自然 PHP开发学习:MySQL 插入数据

    <?php $servername = "localhost"; $username = "root"; $password = "admin& ...

  8. 吴裕雄--天生自然 PYTHON3开发学习:数据库连接 - PyMySQL 驱动

    import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test1 ...

  9. 吴裕雄--天生自然 PHP开发学习:本地PHPSTORM在线连接、编辑、上传文件到虚拟机,并在本地浏览器运行(前提是虚拟机与本机已桥连成功)

随机推荐

  1. 072-PHP数组的交集和差集

    <?php $arr1=array(1,3,4,5,34,78,99); //参加第一项竞赛的学生学号数组 $arr2=array(5,6,7,3,56,34,8,9); //参加第二项竞赛的学 ...

  2. Swift泛型定义 同时限定T的类(class)和多协议(protocol)

    https://blog.csdn.net/weixin_34054931/article/details/88027728 swift 可以定义模板函数,如: func testFunc<T& ...

  3. Mysql: if 结构

    if结构 语法 if  条件1  then  语句1; elseif   条件2   then  语句2; ... else 语句n;   # 可以不写 应用场合:应用在begin end 中 SEL ...

  4. java的JDBC的事务学习

    https://www.cnblogs.com/chy18883701161/p/11372089.html

  5. Distributed--分布式架构

    如果我们期望实现一套严格满足ACID特性的分布式事务,很可能出现的情况就是在系统的可用性和严格一致性之间出现冲突. 在可用性和一致性之间,永远无法存在一个两全其美的方案. 从集中式到分布式 集中式系统 ...

  6. MyBatis的初始化过程。

    对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外.本章将通过以下几点详细介绍MyBatis的初始化过程. 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置 ...

  7. InstrumentationTextCase 测试

    <instrumentation        android:name="android.test.InstrumentationTestRunner"        an ...

  8. -webkit-appearance —— webkit外观样式属性

    -webkit-appearance —— webkit外观样式属性 -webkit-appearance 是一个 不规范的属性(unsupported WebKit property),它没有出现在 ...

  9. org.apache.jasper.JasperException: /WEB-INFO/jsp/product/edit.jsp(168,45)

    PWC6038:"${empty data.code?'001':fn:substring(data.code,0,8)}" contains invalid expression ...

  10. Python pip换源

    前言 哈喽呀,小伙伴们,晚上好呀,今天要给大家带来点什么呐,我们就来说说python的pip换源吧,这个换源,相对来说,还是比较重要的,能少生好几次气的,哈哈哈 为什么要换源 我们搞python的,肯 ...