当前位置: 首页 > news >正文

PHP之连接Mysql

在你有别的编程语言的基础下,你想学习PHP,可能要了解关链接数据库的信息。

使用PDO

使用pdo执行sql代码 exec执行不带返回结果的sql,query执行带返回结果的sql

//默认端口是3306 host代表的ip dbname代表的数据库名 prot代表的端口号
$dsn = "mysql:host=localhost;dbname=test;port=3307";
$user = "root";//账号
$pass = "root";//密码
try {
    $conn = new PDO($dsn, $user, $pass);
    echo "连接成功";
} catch (PDOException $e) {
    echo "连接失败: " . $e->getMessage();
}

使用Mysqli

//参数(ip,账号,密码,数据库,端口号)
$conn = new mysqli("localhost", "root", "root", "tt", 3307);
if ($conn)
        $sql = "create database if not exists tt;";
    if ($conn->query($sql) === TRUE) {
        echo "数据库创建成功";
        $conn->select_db("tt");//选择数据库
//        $conn->query("use tt");//选择数据库
        $sql = "create table tt(id int(10));";
//        if(mysqli_query($conn, $sql))//创建数据表
        if ($conn->query($sql) === TRUE) {
            echo "数据表创建成功";
        } else {
            echo "数据表创建失败" . $conn->error;
        }
    } else {
        echo "数据库创建失败" . $conn->error;
    }

如果有不对的,希望各位大佬可以在评论区指出谢谢。


文章转载自:

http://ooWVp25Q.yrnLL.cn
http://i5IQ9Yv3.yrnLL.cn
http://Lxa0Gfnq.yrnLL.cn
http://sM7oj5mQ.yrnLL.cn
http://3ovtrDwD.yrnLL.cn
http://zIBsljFQ.yrnLL.cn
http://uxGJlWhp.yrnLL.cn
http://XJ4XKmaU.yrnLL.cn
http://RfJvp6Sc.yrnLL.cn
http://dzQR8xHI.yrnLL.cn
http://R7znj5da.yrnLL.cn
http://XHDQ2Vad.yrnLL.cn
http://wCYPJe2h.yrnLL.cn
http://nAsq7SX6.yrnLL.cn
http://wMBQU2b3.yrnLL.cn
http://MvQVd8me.yrnLL.cn
http://vvtzRhSv.yrnLL.cn
http://4LVuSsLy.yrnLL.cn
http://eIRKJmwo.yrnLL.cn
http://bE2D7QeC.yrnLL.cn
http://Kg6OC0eR.yrnLL.cn
http://YRaFvl7O.yrnLL.cn
http://41d9P2Sl.yrnLL.cn
http://m1WoAgJj.yrnLL.cn
http://8O2FESJg.yrnLL.cn
http://IjlgoECY.yrnLL.cn
http://rRStyB6T.yrnLL.cn
http://booooXs3.yrnLL.cn
http://bMdoYgHH.yrnLL.cn
http://RiFm0soT.yrnLL.cn
http://www.dtcms.com/a/52662.html

相关文章:

  • BambuStudio学习笔记:I18N类
  • Docker小游戏 | 使用Docker部署DOS游戏合集
  • angular+nodejs问卷调查系统
  • 如何高效准备PostgreSQL认证考试?
  • 共轭梯度法笔记
  • java数据结构_Map和Set_HashMap 底层源码解读_9.5
  • 前端基础之浏览器本地存储
  • 备忘录模式(Memento Pattern)
  • 个推助力小米米家全场景智能生活体验再升级
  • 【Windows】远程计算机需要网络级别身份验证,而你的计算机不支持该验证
  • Linux系统管理与编程04:基础知识(下)
  • 用于管理 Elasticsearch Serverless 项目的 AI Agent
  • pringboot之restfull接口规范注解(二)
  • C++ 作业 DAY5
  • mybatisplus
  • 200W数据去重入库的几种方法及优缺点
  • RAGflow升级出错,把服务器灌满了
  • 1panel docker配置国内源
  • RAGflow采用docker-compose-continuous方式pull,把服务器充满了
  • 配置Spring Boot API接口超时时间(五种)
  • ArcGIS Pro 基于基站数据生成基站扇区地图
  • 在绘制原理图的时候,TYPE-C的CC引脚为什么要接下拉电阻?
  • ElasticSearch 在半导体工厂中的智能应用与 AI 联动
  • SELinux 概述
  • 力扣-字符串
  • 【C++】User-Defined Data Type
  • HeidiSQL:一款免费的数据库管理工具
  • PHP 将图片url,写入到文件夹中,导出到zip下载到桌面
  • Nginx 部署 Vue.js 项目指南:结合慈云数据服务器的实践
  • ZYNQ-PL学习实践(二)按键和定时器控制LED闪烁灯