繁体   English   中英

mysql_connect(不适用于php文件)

[英]mysql_connect (not working with php file)

不断收到相同的错误消息(警告:mysql_connect()[function.mysql-connect]:无法通过/ home / content /中的套接字'/var/lib/mysql/mysql.sock'(2)连接到本地MySQL服务器第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>";
            }
        }
        ?>

将mysql_connect行更改为

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

mysql_select_db($dbname);

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

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

正确的语法应如下所示:

mysql_connect($ hostname,$ username,$ password)或死(“无法与服务器连接”); mysql_select_db($ TarHeelsDues)或die('无法连接数据库!');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM