使用这些php代码加载页面问题

使用这些php代码加载页面问题,php,Php,当我上传我的网页时,我在服务器上遇到了问题,由于连接到数据库的文件而无法加载,下面是我在本地服务器xampp上使用的代码,但在cpanel/webserver上不起作用。我需要帮助 <?php error_reporting(0); // 1. Create a database connection $connection = mysql_connect("localhost","eparktec_mwakale1","

当我上传我的网页时,我在服务器上遇到了问题,由于连接到数据库的文件而无法加载,下面是我在本地服务器xampp上使用的代码,但在cpanel/webserver上不起作用。我需要帮助

 <?php
        error_reporting(0);
            // 1. Create a database connection

            $connection = mysql_connect("localhost","eparktec_mwakale1","AqTtl7qFBuJ4");
            if (!$connection) {
                die("Database connection failed: " . mysql_error());
            }

            // 2. Select a database to use 
            $db_select = mysql_select_db("eparktec_mwakale",$connection);
            if (! $db_select) {
                die("Database selection failed: " . mysql_error());
            }
        ?>

连接代码可能有两个问题。1.cpanel/webserver上的live server可能使用的php版本不支持您正在使用的
mysql.*
函数,这些函数已折旧,不再使用,在较新的php版本中,最好使用mysqli或pdo

  • 主机可能不正确?检查主机、用户名和密码是否正确 当您在cpanel上时,您可以从那里登录到phpmyadmin。登录后,您可能会看到主机/服务器名称:其wtitten
    server:which
    确保在您编写的通信中,服务器名称屏幕截图显示了如何从您的cpanel从实时服务器的phpmyadmin中查看服务器名称

    Phpmyadmin在数据库下的cpanel仪表板中可用

    使用
    mysqli.*
    连接非
    mysql.*

    <?php
    
    $servername = "localhost";
    $username = "eparktec_mwakale1";
    $password = "AqTtl7qFBuJ4";
    $dbname = "eparktec_mwakale";
    
    // Create connection
    $connection = mysqli_connect($servername, $username, $password, $dbname);
    // Check connection
    if (!$connection) {
        die("Connection failed: " . mysqli_connect_error());
    }
    ?>
    
    
    
    它失败的具体原因是什么?错误是什么?可能您的服务器有php7而没有
    mysql.*
    是您的
    cpanel
    hots
    localhost
    ?。当你从你的cpanel上打开phpmyadmin时,它是否说localhostuse
    mysqli
    而不是
    mysql
    我认为问题可能出在select代码上,因为当我删除代码行$db\u select=mysql\u select\u db(“eparktec\u mwakale”,$connection);如果(!$db_select){die(“数据库选择失败:”.mysql_error());}