吴裕雄--天生自然 PHP开发学习:连接 MySQL、创建表
- <?php
- $servername = "localhost";
- $username = "root";
- $password = "admin";
- // 创建连接
- $conn = new mysqli($servername, $username, $password);
- // 检测连接
- if ($conn->connect_error) {
- die("连接失败: " . $conn->connect_error);
- }
- echo "连接成功";
- ?>
- <?php
- $servername = "localhost";
- $username = "root";
- $password = "admin";
- try {
- $conn = new PDO("mysql:host=$servername;", $username, $password);
- echo "连接成功";
- }
- catch(PDOException $e)
- {
- echo $e->getMessage();
- }
- ?>
- <?php
- $servername = "localhost";
- $username = "root";
- $password = "admin";
- // 创建连接
- $conn = new mysqli($servername, $username, $password);
- // 检测连接
- if ($conn->connect_error) {
- die("连接失败: " . $conn->connect_error);
- }
- // 创建数据库
- $sql = "CREATE DATABASE myDB";
- if ($conn->query($sql) === TRUE) {
- echo "数据库创建成功";
- } else {
- echo "Error creating database: " . $conn->error;
- }
- $conn->close();
- ?>
- // 创建连接
- $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);
- ?>
- try {
- $conn = new PDO("mysql:host=$servername", $username, $password);
- // 设置 PDO 错误模式为异常
- $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $sql = "CREATE DATABASE myDBPDO";
- // 使用 exec() ,因为没有结果返回
- $conn->exec($sql);
- echo "数据库创建成功<br>";
- }
- catch(PDOException $e)
- {
- echo $sql . "<br>" . $e->getMessage();
- }
- $conn = null;
- ?>
- <?php
- $servername = "localhost";
- $username = "root";
- $password = "admin";
- $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();
- ?>
- // 创建连接
- $conn = mysqli_connect($servername, $username, $password, $dbname);
- // 检测连接
- if (!$conn) {
- die("连接失败: " . mysqli_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 (mysqli_query($conn, $sql)) {
- echo "数据表 MyGuests 创建成功";
- } else {
- echo "创建数据表错误: " . mysqli_error($conn);
- }
- mysqli_close($conn);
- ?>
- <?php
- $servername = "localhost";
- $username = "username";
- $password = "password";
- $dbname = "myDBPDO";
- try {
- $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
- // 设置 PDO 错误模式,用于抛出异常
- $conn->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 . "<br>" . $e->getMessage();
- }
- $conn = null;
- ?>
吴裕雄--天生自然 PHP开发学习:连接 MySQL、创建表的更多相关文章
- 吴裕雄--天生自然 PYTHON3开发学习:MySQL - mysql-connector 驱动
import mysql.connector mydb = mysql.connector.connect( host="localhost", # 数据库主机地址 user=&q ...
- 吴裕雄--天生自然 JAVA开发学习:MySQL 连接
CREATE TABLE `websites` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(20) NOT NULL DEFAULT '' ...
- 吴裕雄--天生自然 PHP开发学习:MySQL子句
<?php $con=mysqli_connect("localhost","username","password","d ...
- 吴裕雄--天生自然 PHP开发学习:MySQL 读取数据
<?php $servername = "localhost"; $username = "root"; $password = "admin& ...
- 吴裕雄--天生自然 PHP开发学习:MySQL 预处理语句
<?php $servername = "localhost"; $username = "root"; $password = "admin& ...
- 吴裕雄--天生自然 PHP开发学习:MySQL 插入多条数据
<?php $servername = "localhost"; $username = "root"; $password = "admin& ...
- 吴裕雄--天生自然 PHP开发学习:MySQL 插入数据
<?php $servername = "localhost"; $username = "root"; $password = "admin& ...
- 吴裕雄--天生自然 PYTHON3开发学习:数据库连接 - PyMySQL 驱动
import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test1 ...
- 吴裕雄--天生自然 PHP开发学习:本地PHPSTORM在线连接、编辑、上传文件到虚拟机,并在本地浏览器运行(前提是虚拟机与本机已桥连成功)
随机推荐
- 072-PHP数组的交集和差集
<?php $arr1=array(1,3,4,5,34,78,99); //参加第一项竞赛的学生学号数组 $arr2=array(5,6,7,3,56,34,8,9); //参加第二项竞赛的学 ...
- Swift泛型定义 同时限定T的类(class)和多协议(protocol)
https://blog.csdn.net/weixin_34054931/article/details/88027728 swift 可以定义模板函数,如: func testFunc<T& ...
- Mysql: if 结构
if结构 语法 if 条件1 then 语句1; elseif 条件2 then 语句2; ... else 语句n; # 可以不写 应用场合:应用在begin end 中 SEL ...
- java的JDBC的事务学习
https://www.cnblogs.com/chy18883701161/p/11372089.html
- Distributed--分布式架构
如果我们期望实现一套严格满足ACID特性的分布式事务,很可能出现的情况就是在系统的可用性和严格一致性之间出现冲突. 在可用性和一致性之间,永远无法存在一个两全其美的方案. 从集中式到分布式 集中式系统 ...
- MyBatis的初始化过程。
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外.本章将通过以下几点详细介绍MyBatis的初始化过程. 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置 ...
- InstrumentationTextCase 测试
<instrumentation android:name="android.test.InstrumentationTestRunner" an ...
- -webkit-appearance —— webkit外观样式属性
-webkit-appearance —— webkit外观样式属性 -webkit-appearance 是一个 不规范的属性(unsupported WebKit property),它没有出现在 ...
- 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 ...
- Python pip换源
前言 哈喽呀,小伙伴们,晚上好呀,今天要给大家带来点什么呐,我们就来说说python的pip换源吧,这个换源,相对来说,还是比较重要的,能少生好几次气的,哈哈哈 为什么要换源 我们搞python的,肯 ...