# php操作mysql（一）

- 连结：https://blog.guohao.asia/php%e6%93%8d%e4%bd%9cmysql%ef%bc%88%e4%b8%80%ef%bc%89.html
- 发布时间：2022-11-01T17:12:08+08:00
- 作者：null

中文   英文   韩语   日语

# php 操作 mysql（一）

## `mysqli_connect`

通过 `mysqli_connect` 新建数据库表。新建 mysql.php, 写入：

    ```language-default
    <?php
    $dbhost = 'localhost';  // mysql 服务器主机地址
    $username = 'cs';            // mysql 用户名
    $dbpass = 'cs123456';          // mysql 用户名密码
    $dbname = 'cs'; //mysql 数据库名
    $conn = mysqli_connect($dbhost, $username, $dbpass,$dbname);
    if(! $conn)
    {die('连接失败:' . mysqli_error($conn));
    }
    echo '连接成功 <br />';
    $sql = "CREATE TABLE cs(".
            "id INT NOT NULL AUTO_INCREMENT,".
            "name VARCHAR(100) NOT NULL,".
            "age VARCHAR(40) NOT NULL,".
            "date DATE,".
            "PRIMARY KEY (id))ENGINE=InnoDB DEFAULT CHARSET=utf8;";
    mysqli_select_db($conn, 'cs');
    $retval = mysqli_query($conn, $sql);
    if(! $retval)
    {die('数据表创建失败:' . mysqli_error($conn));
    }
    echo "数据表创建成功 \n";
    mysqli_close($conn); // 断开连接
    ?>
    ```

`mysqli_connect(host, username, password, dbname,port, socket);`

  |  参数 |  描述 |  
   |  _host_ |  可选。规定主机名或 IP 地址。 |  
 |  _username_ |  可选。规定 MySQL 用户名。 |  
 |  _password_ |  可选。规定 MySQL 密码。 |  
 |  _dbname_ |  可选。规定默认使用的数据库。 |  
 |  _port_ |  可选。规定尝试连接到 MySQL 服务器的端口号。 |  
 |  _socket_ |  可选。规定 socket 或要使用的已命名 pipe。 |

![php 操作 mysql（一）](https://blog.guohao.asia/wp-content/themes/wordpress-theme-
puock-2.8.16/assets/img/z/load.svg "php 操作 mysql（一）")
