Warning: mysql_connect():
无法建立连接,因为目标机积极拒绝了它。在第22行的D:xampphtdocsexctop.php
中 无法连接:无法建立连接,因为目标机积极拒绝了它。
代码
<html>
<head>
<title></title>
<style type="text/css">
body{background-image:url(img/11.jpg);
background-size: 100% 100%;}
table{font-size:20pt;
color: Black;
text-align: center;
font-weight:bold;}
th{color: BC8F8F;}
</style>
</head>
<body>
<?php
$dbhost = 'localhost';
$dbuser = 'corn';
$dbpass = 'pword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT Distinct i.Title,i.Singer,i.Mname FROM items i, vote v
where i.Title=v.Title
group by v.Title
order by sum(v.rating) Desc';
mysql_select_db('test_db');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not get data: ' . mysql_error());
}
echo" <center>";
echo "<h2>Based on ratings given by users!!</h2>";
echo "<br/><br/><br/><br/><br/><br/>";
echo "<table border=1>";
echo" <tr>";
echo"<th>Title</th>";
echo"<th>Movie</th>";
echo"<th>Singer</th>";
echo" </tr>";
while($row = mysql_fetch_array($retval)) {
echo "<tr> <td>{$row['Title']} </td>".
"<td>{$row['Mname']} </td>".
"<td> {$row['Singer']}</td>
</tr>";
}
echo "</table>";
echo "</center>";
mysql_close($conn);
?>
</body>
</html>
我已经执行了此PHP程序。但是有时我会收到此警告,所以我尝试重新安装MySQL,然后输出。现在我得到了同样的警告,如何完全克服这个问题?
i也有相同的问题,并且由于一切看起来都很好,因此问题在服务器端口中。在定义服务器$ dbhost ='localhost :(服务器端口(';
我确定您的mySQL服务器未运行。因此,我的建议是重新检查您的服务器状态是否在线。如果没有,请调试为什么不在线。希望这能解决您的问题。
注意:与数据库连接的mysql_
驱动程序是不安全的,并且可能导致您在应用程序中的大型安全问题,例如SQL注入,因此请避免使用mysql_
并使用PDO
,这是用于与数据库连接的高级驱动程序