1

データベースへの接続に問題があります。私に関する限り、私はいつもと同じコードを使用しています。でもいきなり繋がりなくなったようです。サーバー上でオンラインだけでなく、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]:サーバーへのリンクを/public/sites/www.kernlab.nl/website/index.phpの12行目に確立できませんでしたローカルMySQLサーバーに接続できませんソケットを介して'/var/run/mysqld/mysqld.sock'(2)

4

1 に答える 1

3

mysqli_構成では、 (mysqliエクステントオン)メソッドを使用します。

次に、mysql_(mysqlエクステントン)メソッドを使用します。

さまざまな拡張機能を使用しています。どちらの場合も同じ拡張子を使用してください。

于 2012-12-05T12:11:17.010 に答える