使用这些php代码加载页面问题
当我上传我的网页时,我在服务器上遇到了问题,由于连接到数据库的文件而无法加载,下面是我在本地服务器xampp上使用的代码,但在cpanel/webserver上不起作用。我需要帮助使用这些php代码加载页面问题,php,Php,当我上传我的网页时,我在服务器上遇到了问题,由于连接到数据库的文件而无法加载,下面是我在本地服务器xampp上使用的代码,但在cpanel/webserver上不起作用。我需要帮助 <?php error_reporting(0); // 1. Create a database connection $connection = mysql_connect("localhost","eparktec_mwakale1","
<?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
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
hotslocalhost
?。当你从你的cpanel上打开phpmyadmin时,它是否说localhostusemysqli
而不是mysql
我认为问题可能出在select代码上,因为当我删除代码行$db\u select=mysql\u select\u db(“eparktec\u mwakale”,$connection);如果(!$db_select){die(“数据库选择失败:”.mysql_error());}