尝试连接到 远程 mysql 服务器,并将 php 插入到 html 中。
我收到一个错误:
could not find driver with the below code.
链接中的 mysql 示例不返回任何内容。
我想要的是提取并保存信息并编辑,通过http创建表格。 我该怎么做?
MySql版本:5.7.22-0ubuntu18.04.1
php版本:PHP Version 7.2.3-1ubuntu1
来源:php pdo code
<?php
//Database Credentials
$host = 'localhost';
$database = 'dbName';
$username = 'userName';
$password = 'userPassword';
try {
$DBH = new PDO("mysql:host=$host;dbname=$database", $username, $password); }
catch(PDOException $e) {
echo "did catch that! ";
echo $e->getMessage(); }
echo " #it works";
?>
编辑备注: 在遵循 Thomas Deutschländer 的建议后让它开始工作。 服务器在本地,php 在服务器上运行,将在本地和远程网络的网页中查看 php 的结果/返回。
一些信息:
sudo apt-get install php-mysql后获得(从php -m查看):
mysqli
mysqlnd
pdo_mysql
(从 dpkg --get-selections | grep php 查看)
php-mysql
php7.2-mysql
(查看自 dpkg --get-selections | grep mysql)
php-mysql
php7.2-mysql
之前有:
PDO - 从 php -m 查看
最佳答案
如果你已经正确安装了 php 和 mysql-server,你还必须安装 php mysql 扩展
sudo apt-get install php-mysql
之后,您就拥有了 mysqli 和 PDO 的驱动程序。
关于php - 用php连接mysql,在浏览器中查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50142831/