PHP之连接Mysql

ops/2025/3/7 2:59:36/

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

使用PDO

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

php">//默认端口是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

php">//参数(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.ppmy.cn/ops/163765.html

相关文章

后端架构模式之-BFF(Backend-For-Frontend)

Backend-for-Frontend(BFF) 的概念与意义 1. 什么是 Backend-for-Frontend(BFF)? Backend-for-Frontend(简称 BFF)是一种后端架构模式,它为特定的前端应用(Web、移动端…

【C#】WebApiClient 实例

WebApiClient 实例 一、引用类库 <PackageReference Include"WebApiClientCore" Version"2.1.5" /> <PackageReference Include"WebApiClientCore.Extensions.NewtonsoftJson" Version"2.1.5" /> <PackageReference …

Python 面向对象高级编程-定制类

目录 __str__ __iter__ __getitem__ __getattr__ __call__ 小结 看到类似__slots__这种形如__xxx__的变量或者函数名就要注意&#xff0c;这些在Python中是有特殊用途的。 __slots__我们已经知道怎么用了&#xff0c;__len__()方法我们也知道是为了能让class作用于len()…

Rust~String、str、str、String、Box<str> 或 Box<str>

Rust语言圣经中定义 str Rust 语言类型大致分为两种&#xff1a;基本类型和标准库类型&#xff0c;前者由语言特性直接提供&#xff0c;后者在标准库中定义 str 是唯一定义在 Rust 语言特性中的字符串&#xff0c;但也是几乎不会用到的字符串类型 str 字符串是 DST 动态大小…

huggingface镜像站hf-mirror的各大AI模型文件下载

一、说明 huggingface地址&#xff1a;https://huggingface.co 但是由于需要国外网络&#xff0c;国内网络延迟较大或无法下载&#xff0c;所以使用国内镜像站&#xff1a; hf-mirror地址&#xff1a;https://hf-mirror.com/ 二、下载方法 1.本机安装了GIT 2.打开HF-Mirro…

【Qt】Qt Widgets和QML(Qt Quick)开发界面的区别

Qt 提供了两种主要的 UI 技术&#xff1a;Qt Widgets 和 QML&#xff08;Qt Quick&#xff09;。它们的核心区别主要体现在使用方式、架构、性能、开发难度和适用场景等方面。 1. Qt Widgets vs. QML 总体对比 对比项Qt WidgetsQML (Qt Quick)语言C (带 Qt UI 库)QML JavaScr…

CSS的列表属性

列表相关属性,可以用在ul,ol,li元素上. CSS属性名功能属性值 list-style-type 设置列表符号 常用值如下: none:不显示前面的标识(很常用!) square:实心方块 disc:圆形 decimal:数字 lower-roma:小写罗马字 upper-roman:大写罗马字 lower-alph:小写字母 upper-alpha:大写字母 …

【损失函数_模型结构与前向传播的数学建模】

在深度学习中&#xff0c;通过目标函数&#xff08;如结合Sigmoid激活函数的交叉熵损失&#xff09;训练模型的过程&#xff0c;本质上是通过梯度反向传播对参数进行迭代优化的数学过程。以下从数学原理、计算步骤和动态行为三个层面深入剖析其工作机制&#xff1a; 一、模型结…