gpt4 book ai didi

php - Laravel 5.5 中如何获取 MySQL 连接信息?

转载 作者:行者123 更新时间:2023-11-29 17:47:11 25 4
gpt4 key购买 nike

我想获取MySQL连接的连接信息。我说的是当我们在MySQL控制台执行\s命令时得到的信息。

我想在 Laravel 中获取这些信息。我已经定义了我的连接,并尝试使用 DB::statement('\s');DB::raw('\s'); 获取此信息> 在修补程序中,但它不起作用。

我还检查了 Laravel 的文档,但它不包括如何使用 Laravel 的 DB 类或 Laravel 原生的内容获取连接信息或 MySQL 信息。

最佳答案

\s 是 MySQL 客户端的命令,而不是查询。最好找出一个查询来提供您正在寻找的内容,但如果您正在为多个环境开发此查询,那么您确实不应该依赖仅适用于 MySQL 的东西。这违背了 Laravel 提供的数据库抽象的目的。

DB 类是 DatabaseManager 的外观。 。 DB::connection() 可能是您能找到的最接近的,它将返回 MysqlConnection 的实例。当使用 mysql 数据库时,有方法获取有关连接和访问底层 PDO 对象的信息。

关于php - Laravel 5.5 中如何获取 MySQL 连接信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49709086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com