连接成功,查询失败和断开连接失败 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文件,但在其中没有发现新活动。
实际输出为: 连接开始 连接成功 查询开始 查询失败 连接持续存在