解决此代码的正确方法是什么?

问题描述 投票:0回答:1

我被一些代码困住了。这很简单,我有以下代码:

<?php
$servername = 'localhost';
$username = 'root';
$password = '';
$dbname = 'responsiveform'; 
$conn = mysqli_connect($servername, $username, $password, $dbname);

if($conn)
{
  echo"Connection Success";
}
else{
  echo"Connection Failed";
}
?>

如果部分工作正常,我已经尝试过此代码,但是当我更改服务器名或用户名或密码时,其他部分不会打印 - 它只是仅给出警告,没有其他内容。

连接失败

当我的 if 条件为 false 时应该出现。

php mysql mysqli
1个回答
0
投票

您可以尝试在

die()
调用后添加
mysqli_connect
函数,以在连接失败时停止脚本的执行。这样,
else
块将被执行并打印“连接失败”。

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "responsiveform";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if($conn) {
    echo "Connection Success";
} else {
    echo "Connection Failed";
    die(); // This will stop the script execution if the connection fails
}
?>
© www.soinside.com 2019 - 2024. All rights reserved.