所以,我正在开发一个数据库项目,我正在尝试逐步编码。问题是,当我在浏览器中测试php时,它会在我使用“ - >”后显示php代码。 html打印正确显示,这是在>之后的点。是
这是php:
<?php
function getGraphicNovel(){
include_once("./connect.php");
$db_connection = new mysqli($SERVER, $USERNAME, $PASSWORD, $DATABASE);
if (mysqli_connect_errno()) {
echo("Can't connect to MySQL Server. Error code: " . mysqli_connect_error());
return null;
}
$stmt = $db_connection->stmt_init();
$returnValue = "invalid";
if($stmt.prepare("select series from graphic_novel_main natural join graphic_novel_misc")) {
$stmt->execute();
$stmt->bind_result($series);
while ($stmt->fetch()) {
echo "<tr><td>" . $series . "</td></tr>";
}
$stmt->close();
}
$db_connection->close();
}
getGraphicNovel();
?>
这是该页面的链接。希望它适用于学校网络以外的人。
http://plato.cs.virginia.edu/~paw5k/cainedb/viewall.html
如果有人知道为什么会这样,你的输入会很棒!
根据要求:
php -v:
PHP 5.3.2-1ubuntu4.14 with Suhosin-Patch (cli) (built: Feb 11 2012 06:50:46)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
答案 0 :(得分:5)
听起来PHP根本不起作用。您没有看到第一部分的唯一原因是因为您的浏览器正在将其解析为HTML标记。
答案 1 :(得分:1)
您的网络服务器不知道PHP,甚至可能没有安装。因此,PHP代码只被视为普通文本。请更新您的帖子,告诉您正在使用的服务器。