Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php连接到mysql并在web浏览器中查看_Php_Mysql_Database_Pdo_Connection - Fatal编程技术网

使用php连接到mysql并在web浏览器中查看

使用php连接到mysql并在web浏览器中查看,php,mysql,database,pdo,connection,Php,Mysql,Database,Pdo,Connection,正在尝试连接到远程mysql服务器,并将php插入html 我得到一个错误: 找不到具有以下代码的驱动程序 链接中的mysql示例不返回任何内容 我想要的是提取和保存信息,并通过http编辑、创建表。 我该怎么做 MySql版本:5.7.22-0ubuntu18.04.1 Php版本:Php版本7.2.3-1ubuntu1 资料来源: 编辑注: 在遵循托马斯·德意志州的建议后,它开始工作了。 服务器是本地的,php正在服务器上运行,我们将在本地和远程网络的网页中查看php的结果/返回 一些信

正在尝试连接到远程mysql服务器,并将php插入html

我得到一个错误:

找不到具有以下代码的驱动程序

链接中的mysql示例不返回任何内容

我想要的是提取和保存信息,并通过http编辑、创建表。 我该怎么做

MySql版本:5.7.22-0ubuntu18.04.1
Php版本:Php版本7.2.3-1ubuntu1

资料来源:


编辑注: 在遵循托马斯·德意志州的建议后,它开始工作了。 服务器是本地的,php正在服务器上运行,我们将在本地和远程网络的网页中查看php的结果/返回

一些信息: sudo apt get安装php-mysql后获得(从php-m查看):
mysqli
mysqlnd
pdo_mysql
(从dpkg查看--获取选择| grep php)
php-mysql
php7.2-mysql
(从dpkg查看--获取选择| grep mysql)
php-mysql
php7.2-mysql

以前有:
PDO-从php-m查看您说过:

我正在尝试连接到一个远程mysql服务器

这与包含
$host='localhost'的代码行不一致。字符串
localhost
告诉您的数据库驱动程序MySQL服务器与PHP运行的服务器位于同一台机器上(即IP地址
127.0.0.1


您需要将
localhost
替换为实际MySQL服务器的域名或IP地址。此外,请确保服务器配置为允许外部通信。我怀疑它在默认情况下是以这种方式配置的。

确保安装了PHP PDO扩展:

如果正确安装了PHP和mysql服务器,还必须使用

sudo apt-get install php-mysql

之后,您就有了mysqli和PDO的驱动程序。

“请注意,您不能单独使用PDO扩展来执行任何数据库功能;您必须使用特定于数据库的PDO驱动程序来访问数据库服务器。”
sudo apt-get install php-mysql