使用php连接到mysql并在web浏览器中查看
正在尝试连接到远程mysql服务器,并将php插入html 我得到一个错误: 找不到具有以下代码的驱动程序 链接中的mysql示例不返回任何内容 我想要的是提取和保存信息,并通过http编辑、创建表。 我该怎么做 MySql版本:5.7.22-0ubuntu18.04.1使用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的结果/返回 一些信
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