我正在编写一个带有 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/