搜索
热搜: 成语

PHP创建MySQL数据库相关

[复制链接]
发表于 2020-8-15 12:14:37 | 显示全部楼层 |阅读模式
本帖最后由 娃娃鱼 于 2020-8-15 12:14 编辑

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 "数据库创建成功";
                                }
                    else {
                               echo "Error creating database: " . mysqli_error($conn);
                            }
          mysqli_close($conn);
?>
如果使用其他端口(默认为3306),为数据库参数添加空字符串,如: new mysqli("localhost",  "username", "password", "", port)

数据库连接编码问题:
//php7
mysqli_query($conn, "set character set 'utf8'");//读库
mysqli_query($conn,"set names 'utf8'");//写库
//php5
mysql_query("set character set 'utf8'");//读库
mysql_query("set names 'utf8'");//写库



二、创建数据库表

<?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 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 "Table MyGuests created successfully";}
        else {
                     echo "创建数据表错误: " . $conn->error;}
       $conn->close();
?>
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|手机版|简聊驿站 ( 湘ICP备20006119-1号 )

© 2012-2023 简聊驿站 Powered by Discuz! 7.2 Comsenz Inc. GMT+8, 2025-4-20 04:23

Smrz 湘ICP备20006119-1号

公安备案

湘公网安备 43051102000012号

快速回复 返回顶部 返回列表