如何解决:查询失败和连接持续存在

时间:2019-06-13 08:45:48

标签: php linux mysqli webserver

连接成功,查询失败和断开连接失败 Linux,PHP,MySQL,Web服务器和数据库的新功能。可爱的冒险。

消除复杂环境,我目前正在努力仅获得基本的功能作为基础。

<?php

//Server Statistics
ini_set('display_errors',1);
error_reporting('E_ALL');
$username = "***";
$password = "***";
$server = "localhost";
$database = "***";

//Connection
echo("Connection Start<br>\n");
$conn = new mysqli($server, $username, $password, $database);
if(!$conn)
{
        echo("Connection Failed<br>\n");
        exit();
}
echo("Connection Successful<br>\n");

//Query
echo("Query Start<br>\n");
if($result = $conn->query("SELECT * FROM scoreboard;"))
{
        echo("Query Successful<br>\n");
        echo("Select returned " . mysqli_num_rows($result) . " rows.<br>\n");
        mysqli_free_result($result);
}
else
{
        echo("Query Failure<br>\n");
}

//Disconnection
if($conn->close())
{
        echo("Connection Terminated<br>\n");
}
else
{
        echo("Connection Persists");
}
?>

理论上,浏览器“应”读取为: 连接开始 连接成功 查询开始 查询成功 选择返回的n行。 连接终止

我已经检查了apache,mysql和php error.log文件,但在其中没有发现新活动。

实际输出为: 连接开始 连接成功 查询开始 查询失败 连接持续存在

0 个答案:

没有答案