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

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://www.kler.cn/a/576690.html

相关文章:

  • Aruco 库详解:计算机视觉中的高效标记检测工具
  • fastjson漏洞
  • 更强的蛋白质突变效应预测!一键推理 DePLM 去噪蛋白质语言模型
  • MySQL DDL数据定义语句
  • Qt 实现抽屉效果实例
  • 用python做一个简单的可以调用手机摄像头进行车牌识别的H5页面
  • 数据中心精密配电监控:安科瑞精密配电监控解决方案破解高能耗与低效率困局
  • 联核科技AGV无人叉车的应用场景有哪些?
  • STM32 ADC模数转换
  • HTML:Web 开发的基石
  • AGI 之 【Dify】 之 使用 Docker 在 Windows 端本地部署 Dify 大语言模型(LLM)应用开发平台
  • 基于 Docker 的跨平台镜像构建与增量更新实战指南
  • 网络安全 信息安全 计算机系统安全
  • AI Agent 分类详解:从反射 Agent 到学习型 Agent 的演进
  • 企业大模型需求全景图:SFT、RAG与RL的协同与博弈
  • Golang的微服务服务发现机制
  • Vue 3 整合 WangEditor 富文本编辑器:从基础到高级实践
  • linux-git
  • React基础之类组件
  • QT——线程