php - 使用 PDO 获取 MySQL 服务器版本

标签 php mysql laravel pdo

我正在 Laravel 5 中构建一个应用程序,我需要确保我的一个表能够执行全文搜索。

我想检测 MySQL 版本号(确保它至少为 5.6.10 或更高版本),以便如果该条件失败,我可以在给定表的迁移文件中将引擎切换到 MyISAM。

我似乎找不到任何关于如何使用 PDO 访问 MySQL 服务器信息的文档,这是 Laravel 开箱即用的内容。

感谢任何帮助。

最佳答案

为什么不直接运行 select version(); 查询,无论您使用哪种 API,它都会为您提供完全正确的结果?

echo $pdo->query('select version()')->fetchColumn();

没有给我一个错误

关于php - 使用 PDO 获取 MySQL 服务器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31788297/

相关文章:

php - 使用 GCM 在应用程序上发送通知,返回 InvalidRegistration 错误

java - 如何正确地将参数传递给PHP文件

多个驱动器上的 MYSQL 数据

mysql - 无法在 from 子句中指定要更新的目标表

php - 无法使用 Composer 下载和安装 Laravel 5。错误 : HTTP request failed

php - Laravel Blade View 引擎的 @yield inside html 标签

javascript - 使用 javascript 和 php 循环 Div

javascript - Jquery 查找 Active 类并替换该类

sql - 从日期范围生成天数

laravel - 从大型 Laravel 集合中删除重复记录