我在连接到我的数据库时遇到了一些麻烦。就我而言,我使用与往常相同的代码。但突然之间,我似乎无法建立联系。我已经在本地使用 MAMP 以及在我的服务器上在线尝试了该脚本。
我使用配置文件选择并使用以下代码连接数据库:
<?php
$db_host = "localhost";
$db_username = "root";
$db_password = "root";
$db_database = "dbname";
$link = mysqli_connect($db_host,$db_username,$db_password) or die("Cannot connect");
mysqli_select_db($link, $db_database) or die("Cannot select database");
?>
接下来,我尝试使用以下代码在我的页面上打印我的数据库中的信息:
<?php
$query="SELECT * FROM ditdoenweblokken ORDER BY id DESC";
$result = mysql_query($query) or die(mysql_error()) ;
while($rij = mysql_fetch_array($result)){
$ID = $rij['id'];
?>
<li><a style="height:150px;width:150px;" class="fancybox" href="#inline1">
<p style="font-weight:bold;"><?php echo($rij['titel']);?></p>
<?php echo($rij['quote']);?></a>
</li>
<?php
}
?>
我一直盯着我的眼睛,不知道如何继续前进。继续提出同样的问题。如果有人可以帮助我,将不胜感激。
那是错误信息:
mysql_query() [function.mysql-query]: 无法通过 /public/sites/www.kernlab.nl/website/ 中的套接字 '/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器第 11 行的 index.php
警告:mysql_query() [function.mysql-query]:无法在第 12 行的 /public/sites/www.kernlab.nl/website/index.php 中建立到服务器的链接 无法连接到本地 MySQL 服务器通过套接字'/var/run/mysqld/mysqld.sock' (2)