laravel 获取 MySQL 版本

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_34248133/article/details/102741623

1.正常情况下, MySQL 查询版本其中一种情况(用sql语句):

select version();

2. 如果用 laravel 的话, 可以直接 DB 查询:

DB::select("select version()");

那么上述sql会出现什么结果呢?  (dd打印一下)

3. 现在我们想要的结果就是 5.5.62-log, 继续往下走.

4. 这个数组还有一个 0 下标, 提取出来.

dd(DB::select("select version()")[0]);

打印结果如图:

扫描二维码关注公众号,回复: 7615395 查看本文章

 

我们又近了一步!

5. 有一个 version() 的东西, 提取出来:

dd(DB::select("select version()")[0]["version()"]);

打印结果如图:

...从报错来看, 应该数组和对象弄混了...再来!

dd(DB::select("select version()")[0]->("version()"));

打印结果如图:

瓦特????? 那意思就是下面的也不行喽!!!

dd(DB::select("select version()")[0]->["version()"]);

6. 实在不行就用变量, 看看行不行...

$v = "version()";
dd(DB::select("select version()")[0]->$v);

打印结果如图:

哇...这么神奇...妈妈再也不用担心输出MySQL版本了!~~

猜你喜欢

转载自blog.csdn.net/qq_34248133/article/details/102741623