×

php7获取mysql版本号

php7获取mysql版本号(php获取数据库)

admin admin 发表于2023-03-25 00:27:12 浏览42 评论0

抢沙发发表评论

本文目录一览:

如何看mysql版本

一、使用命令行模式进入mysql会看到最开始的提示符;二、命令行中使用status可以看到;三、使用系统函数等等,感兴趣的朋友可以参考下哈

查看版本信息

#1使用命令行模式进入mysql会看到最开始的提示符

Your MySQL connection id is 3

Server version: 5.1.69 Source distribution

#2命令行中使用status可以看到

复制代码代码如下:

mysql status;

--------------

mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1

Connection id:3

Current database:

Current user: root@localhost

SSL: Not in use

Current pager:stdout

Using outfile:''

Using delimiter:;

Server version:5.1.69 Source distribution

Protocol version:10

Connection: Localhost via UNIX socket

Server characterset:utf8

Db characterset:utf8

Client characterset:utf8

Conn. characterset:utf8

UNIX socket: /var/lib/mysql/mysql.sock

Uptime: 3 days 14 hours 50 sec

Threads: 1 Questions: 5 Slow queries: 0 Opens: 15 Flush tables: 1 Open tables: 8 Queries per second avg: 0.0 -php7获取mysql版本号

#3 使用系统函数

复制代码代码如下:

mysql select version();

+-----------+

| version() |

+-----------+

| 5.1.69 |

+-----------+

1 row in set (0.12 sec)

#4 $ mysql --help | grep Distrib

mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1

#5 包管理工具(根据不同系统 rh系列或则是bsd系列)

$ rpm -qa|grep mysql

qt-mysql-4.6.2-20.el6.x86_64

mysql-server-5.1.69-1.el6_4.x86_64

mysql-libs-5.1.69-1.el6_4.x86_64

mysql-5.1.69-1.el6_4.x86_64

mysql-devel-5.1.69-1.el6_4.x86_64

PHP7连接mysql数据库方法

1、用 mysql_connect 的方法,PHP7会报致命错误

$conn= mysql_connect('localhost','xueyanxiang','xueyanxiang');

Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue-run() #1 {main} thrown in  /Users/xueyanxiang/work/test/xue.php  on line  31 -php7获取mysql版本号

原因是:

PHP5中使用mysql_connect()函数进行连接,但实际上,PHP5.5开始,MySQL就不推荐使用了,属于废弃函数

PHP7中貌似已经彻底不支持了,根据官网说明,取而代之的是如下两个:

本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL:选择

API 指南以及相关 FAQ 以获取更多信息。用以替代本函数的有:

mysqli_connect()

PDO::__construct()

使用时,不要在使用mysql_connect了,可以换用mysqli_connect(),用法基本类似吧,据说是面向对象的库。

php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll这个拓展了。

2、可以使用mysqli,对象化,方法名与被废弃的类似

$conn= mysqli_connect('localhost','xueyanxiang','xueyanxiang');

3、PDO工具,推荐使用

$dbh= "mysql:host=localhost;dbname=test";

$db= new PDO($dbh,'xueyanxiang','xueyanxiang');

$objQuery= $db-query("select * from user;");

$res= $objQuery-fetchAll(PDO::FETCH_ASSOC);

不填写参数的话,默认是关联和索引都有,如下图

PHp看mysql版本

查询当前连接的MYSQL数据库的版本,可以用下面SQL语句来实现:

select VERSION()

当前$res=mysql_query("select VERSION()");$row=mysql_fetch_row($res);这样的形式调用SQL查询来获取。

如果查询PHP自身安装的MYSQL支持库(CLIENT)的版本,可以用?php phpinfo();?

更为简便的方法使用PHP自带函数mysql_get_server_info();

ThinkPHP怎么获取MySQL的版本号

具体查手册看是否有对应的方法,如果没有,那就通过sql语句查询呗:

select version();

mysql怎么查看版本

1、使用-V参数

首先我们想到的肯定就是查看版本号的参数命令,参数为-V(大写字母)或者--version

使用方法:

D:\xampp\mysql\binmysql -V

或者

D:\xampp\mysql\binmysql --version

2、使用--?参数

其实这个有三个类似的参数

--help

-I(大写的i)

-?

这三个都是查看帮助信息的参数

使用方法:

D:\xampp\mysql\binmysql -?

或者

D:\xampp\mysql\binmysql --help

或者

D:\xampp\mysql\binmysql -I

3、查询版本信息的SQL语句

select version();

当然还有其他的方法也能间接查看到mysql数据库的版本信息,比如用status;等,但是这三种方法是最方便最直接的了。

Linux下查看Nginx、Apache、MySQL、PHP版本号

查看Nginx版本号使用命令:nginx -v

查看Apache版本号使用命令:apachectl -v

查看MySQL版本号使用命令:mysql -V

查看PHP版本号使用命令:php -v