php - 用php连接mysql,在浏览器中查看

标签 php mysql database pdo connection

尝试连接到 远程 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/

相关文章:

php - 谷歌可视化 AreaChart 在 IE7 中给出 "Invalid Argument"

php - 这个编码叫什么?

java - Eclipse 数据工具平台 (DTP) - MySQL 不可用

asp.net - 如何连接到本地 SQL Server 数据库?

sql - MongoDB 和 PostgreSQL 的思考

php - 用户评论未使用 PDO 进入数据库

sql - 您如何选择每列 1 和每列 2 的最新条目?

php - WAMP 的 MySQL 未启动。如何测试 MySQL 和 Apache

php - 如何使用右连接与 MYSQL 案例获取两列的数据

PHP/MySQL : why my query doesn't work?