版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
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版本了!~~