【发布时间】:2014-04-10 00:37:40
【问题描述】:
如果有人能帮我找出这个错误,我将不胜感激。在我的第一页上,我们称之为“index.php”,我的正文开头有代码连接到我的数据库,没有问题。建立连接并在页面上显示来自数据库的变量。我有另一个页面使用完全相同的代码进行连接,但是我在我的页面上收到此错误:
警告:mysql_query() [function.mysql-query]: 无法通过 /var/sites/s/ssangar 中的套接字 '/var/lib/mysql/mysql.sock' (2) 连接到本地 MySQL 服务器.com/public_html/PMWebsite/projects.php 第 36 行
警告:mysql_query() [function.mysql-query]:无法在第 36 行的 /var/sites/s/ssangar.com/public_html/PMWebsite/projects.php 中建立到服务器的链接
警告:mysql_numrows() 期望参数 1 是资源,布尔值在 /var/sites/s/ssangar.com/public_html/PMWebsite/projects.php 第 37 行给出
我的php代码:
<?php session_start(); ?>
<!DOCTYPE html>
<html lang="en">
<head>
...
</head>
<body>
<?php
$connect = mysqli_connect("server", "username", "password", "database");
$user = $_SESSION['username'];
$query="SELECT * FROM Projects";
$result=mysql_query($query);
$num=mysql_numrows($result);
?>
...
<?php
while($row = mysqli_fetch_array($result)){
echo "<div class='col-xs-6 col-sm-3 placeholder'>";
echo "<h4>". $row['title'] . "</h4><br/>";
echo "". $row['description'] ."<br/>";
echo "Due: ". $row['deadline'] ."";
echo "<span class='text-muted'></span>";
echo " </div>";
}
mysqli_close($connect);
?>
</div>
</body>
</html>
我还收到一个错误,因为靠近底部的代码显示数据库的内容:
警告:mysqli_fetch_array() 期望参数 1 为 mysqli_result,布尔值在 /var/sites/s/ssangar.com/public_html/PMWebsite/projects.php 第 83 行给出
【问题讨论】:
标签: php mysql sql connection