-1

不断收到相同的错误信息(警告:mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/第 27 行的 00/7882800/html/Connections/dueslogin.php 无法连接到数据库!请稍后再试。)

 <?php
        //Variables for connecting to your database.
        //These variable values come from your hosting account.
        $hostname = "TarHeelsDues.db.7882800.hostedresource.com";
        $username = "TarHeelsDues";
        $dbname = "TarHeelsDues";

        //These variable values need to be changed by you before deploying
        $password = "************";
        $usertable = "DuesLogin";
        $yourfield = "your_field";

        //Connecting to your database
        mysql_connect($hostname, $dbname, $password) OR DIE ("Unable to 
        connect to database! Please try again later.");
        mysql_select_db($TarHeelsDues);

        //Fetching from your database table.
        $query = "SELECT * FROM $usertable";
        $result = mysql_query($query);

        if ($result) {
            while($row = mysql_fetch_array($result)) {
                $name = $row["$yourfield"];
                echo "Name: $name<br>";
            }
        }
        ?>
4

3 回答 3

3

将 mysql_connect 行更改为

mysql_connect($hostname, $username, $password) OR DIE ("Unable to 
    connect to database! Please try again later.");

mysql_select_db($dbname);
于 2012-10-26T05:59:19.517 回答
1

The correct syntax should be like this:-

mysql_connect($hostname, $username , $password) OR die ("Unable to connect with the server"); mysql_select_db($TarHeelsDues) or die('Cannot connect with the database!');

于 2012-11-04T11:07:14.900 回答
1

那里有个小错误,你必须在 mysql_connect 中使用 $username 而不是 $dbname。

 mysql_connect($hostname, $username , $password) OR DIE ("Unable to 
        connect to database! Please try again later.");
        mysql_select_db($TarHeelsDues);
于 2012-10-26T06:36:29.533 回答