我一直致力于一个小型网络项目,我暂时试图使用一些PHP代码(请注意我是该语言的初学者)。 (稍微有点滑稽)网站的基础是用户提交笑话,然后可以根据他们的质量对其进行投票。到目前为止,我只是尝试编写页面的基本HTML结构,文件中唯一的PHP只是尝试连接到localhost上的phpmyadmin数据库。我正在使用XAMPP来测试我的代码。当我尝试在Chrome中加载文件时,Apache和MySQL模块正在运行。该文件保存为.php。该文件的文字如下:
<div class="fields">
<p>
Type in your joke in the field below.
</p>
<form>
Joke:
<br>
<textarea type="text" cols="50" rows="10"></textarea>
<br>
<input type="submit" value="Submit">
</form>
<?php
$DBServer = 'localhost'; // e.g 'localhost' or '192.168.1.100'
$DBUser = 'samuel';
$DBPass = 'samuel';
$DBName = 'jokes';
$conn = new mysqli($DBServer, $DBUser, $DBPass, $DBName);
// check connection
if ($conn->connect_error) {
trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR);
}
?>
</div>
PHP代码几乎取自使用mysqli的教程,因此评论不是我的。我做了#34; samuel&#34;用户较早。在Chrome中,而不是出现任何有意义的内容,只显示了这篇文章:
connect_error) { trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR); } ?>
这只是PHP代码编写的一部分。为了查看这是否只是我的语法问题,我创建了另一个包含最简单代码的.php文件:
<body>
<?php
echo "Hello world!";
?>
</body>
当我在Chrome中打开文件时,没有显示任何内容。我真的希望这只是一个容易纠正的差距错误的产物。感谢您花时间阅读!