这是我第一次使用PHP。我在Mac上使用XAMPP。
MySQL,Apache和localhost:8080现在都可以正常工作。我创建了一个名为test.php的文件,并将其保存在lampp / htdocs中:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Connection</title>
</head>
<body>
<?php
$servername = "localhost:8080";
$username = "root";
$password = "root";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn)
{
die("Connection failed: " . mysqli_connect_error($conn));
}
else
{
echo "Connected successfully";
}
?>
</body>
</html>
但是,当我转到localhose:8080 / test.php时,将打开一个空白页面,但没有任何显示
端口8080用于您的Web服务器。默认情况下,您的MySQL服务器在端口3306上进行侦听。您可以在XAMPP设置中检查端口是否不同,但应为3306。这意味着您可以省略端口号。
要使用mysqli连接到数据库,您只需要3行代码:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli('localhost', 'user', 'pass', 'db_name', 3306); // you can omit the last argument
$mysqli->set_charset('utf8mb4'); // always set the charset
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句