【问题标题】:How to check SQL server version in Laravel blade view如何在 Laravel 刀片视图中检查 SQL Server 版本
【发布时间】:2020-06-27 11:54:58
【问题描述】:

如何在 Laravel 刀片文件中检查 SQL 服务器版本。我想要制作文件系统信息。 现在我有了这个:

<div>Laravel version:  {{ App::VERSION() }}</div>
<div>PHP version: @php echo phpversion(); @endphp</div>

这给了我一个观点:

Laravel version: 5.8.37

PHP version: 7.2.8

【问题讨论】:

标签: php mysql laravel server


【解决方案1】:

你可以使用RAW查询:

$results = DB::select( DB::raw('SHOW VARIABLES LIKE "%version%"') );

您将找到有关已安装 MySQL 的其他版本详细信息 innodb_versionprotocol_versionversion_ssl_library 等软件 等等。

参考:

https://laracasts.com/discuss/channels/eloquent/how-to-get-mysql-version

【讨论】:

  • 如何从数组 $result 中获取值版本和 version_comment。当我使用 @foreach($results as $result) $result->verison @endforeach 我得到错误不能使用 stdClass 类型的对象作为数组。如果我使用 print_r($results);我有视图数组,其中 [3] => stdClass Object ([Variable_name] => version [Value] => 10.2.2-MariaDB)
【解决方案2】:

试试这个

<?php echo mysql_get_server_info(); ?>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-12-19
  • 2019-01-10
  • 1970-01-01
  • 2013-08-03
  • 2015-12-15
  • 2015-10-03
  • 2016-09-26
  • 2017-08-07
相关资源
最近更新 更多