PHP不工作?
我对HTML和PHP相当陌生,我知道SQL,这就是我在这里尝试使用的(PHP) 这就是我用来创建到SQL server的简单连接的方法,但这甚至不起作用:PHP不工作?,php,html,sql,Php,Html,Sql,我对HTML和PHP相当陌生,我知道SQL,这就是我在这里尝试使用的(PHP) 这就是我用来创建到SQL server的简单连接的方法,但这甚至不起作用: <html> <h1>Test</h1> <?php $servername = "localhost"; $username = "username"; // Ofc with my SQL details. $password = "password"; $conn = new mysqli($
<html>
<h1>Test</h1>
<?php
$servername = "localhost";
$username = "username"; // Ofc with my SQL details.
$password = "password";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
测验
PHP文件首先需要在web服务器中处理,然后才能将其输出发送到web浏览器。-更多信息,请访问:
要开始使用PHP,您可以:
查找支持PHP和MySQL的web主机
或/及
在您自己的PC上安装web服务器,然后安装PHP和MySQL
既然您不是在谈论apache服务器,我想您没有使用它
为了执行PHP,您需要一个服务器来处理它。您可以查看本教程/课程:确保您的文件是PHP文件。检查文件扩展名是否为.php
。还要注意,MySQLi类的第四个参数是应该使用的数据库名称。也就是说,index.php
文件应该如下所示:
<html>
<h1>Test</h1>
<?php
$host = "localhost";
$username = "username"; // Ofc with my SQL details.
$password = "password";
$dbName = "dbName";
$mysqli = new MySQLi($host, $username, $password, $dbName);
if ($mysqli->connect_error) {
die("Connection failed: " . $mysqli->connect_error);
}
?>
<h2></h2>
测验
您的假设是正确的,PHP没有被执行。您是否使用服务器来执行此操作?您不能直接在浏览器中执行PHP代码(不能将文件拖放到浏览器中),请确保您正在浏览http://
而不是file://
。其次,如果该代码位于.html文件中,请确保Apache也以.php的形式执行它。您是否连接到服务器?我认为您应该先观看一些php教程,如果您的连接有问题,那么您可能会遇到其他方面的问题=/例如显示数据库中的数据,或者将内容插入数据库