php - 未显示 php 到 html 的输出

标签 php html mysql printing lamp

我正在编写一个带有 mysql 集成的简单 php 应用程序。
我有一个简单的 html 页面,我在其中连接数据库然后进行验证,我想打印主机信息。

我有this in the html file.
输出是两个水平条,它们之间没有任何东西。

代码有什么问题?

我在 ubuntu 12.10 上写作,在 aptana studio(也使用 lamp)。

最佳答案

所有迹象都表明你的PHP没有被执行期。您的数据库代码可能仍然关闭,但我们还没有到那个时候。这意味着正在发生两件事之一。要么你的扩展错误,要么你的 PHP 没有配置。

首先,尝试这个脚本(将其保存为 info.php):

<?php
    phpinfo();
?>

如果这不起作用,那么您还没有配置好。如果确实有效,那么试试这个稍长一点的简单示例;这是您的代码,没有数据库连接。您应该在两行之间看到一条 stub 消息。同样,保存时不要忘记 .php 扩展名:

<!DOCTYPE html>
<html>
    <head>
        <title>Database Management Systems II - 2nd assignment</title>
    </head>
    <body>
        <hr>
        <?php
            $link = 'link';
            printf("Host information: %s\n", $link);
        ?>
        <hr>
    </body>
</html>

关于php - 未显示 php 到 html 的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14077351/

相关文章:

javascript - 我的下面的 JavaScript 代码有什么问题?

html - 防止文本溢出 HTML 中的填充容器

mysql - 使用 JPA 或中间件延迟写入数据库

mysql - Datediff 应该在连接 3 个表的查询中去哪里?

php - 从本地主机连接到在线 MySQL 数据库

javascript - 从 Jquery 发送到 PHP 时 JSON 格式错误

PHP curl "Unknown SSL protocol error in connection to"

javascript - CHtml 链接为父级返回 null

javascript - 使用 jquery、javascript 防止回发

mysql - SQL 子查询中的语法错误