0

我对 PHP 和 MySQL 都是新手,并尝试了一些非常基本的东西。我可以从 Mac 的终端连接到我的数据库。操作系统是 10.7.5

<?php


try {
    $dbh = new PDO('mysql:host=localhost;dbname=comments', 'sadmin', 'password');
    /*** echo a message saying we have connected ***/
    echo 'Connected to database';

    /*** close the database connection ***/
    $dbh = null;
    }
catch(Exception $e)
    {
    echo $e->getMessage();
    }
?>

但是,当我运行这个 html 时,我只能在我的浏览器上得到它。

    getMessage(); } ?>

更多信息:

Wireshark 嗅探 lo0,没有显示任何进出端口 3306 的数据包。我看到进出端口 80 (apache) 的数据包。

当保存为 phptest.php 提供所有 php 信息时,我可以看到 php 正在像下面的代码一样工作。

    <html>
     <head>
      <title>PHP Test</title>
     </head>
     <body>
     <?php phpinfo(); ?> 
     </body>
    </html>

(早些时候我把它作为 phptest.html 工作得不太好。)

有什么建议么?

4

0 回答 0