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'");//写库 二、创建数据库表 $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(); ?> |
|手机版|简聊驿站
( 湘ICP备20006119-1号 )
© 2012-2023 简聊驿站 Powered by Discuz! 7.2 Comsenz Inc. GMT+8, 2025-4-19 22:04