php的MYSQL数据库连接

php的MYSQL数据库连接,php,mysql,mysqli,Php,Mysql,Mysqli,我正在使用我的网站数据库和php mysql_connect,但我的主机提供商说我需要使用mysql_connect 当我编辑连接文件并更新更改方法时,它不适用于mysqli 当前正在使用此代码: MSQL方法: $con=mysql_connect("localhost","username","password"); mysql_select_db("databasename"); 对于mysqli,我正在使用此代码,但失败了 MYSQLI方法: $con = mysqli_connec

我正在使用我的网站数据库和php mysql_connect,但我的主机提供商说我需要使用mysql_connect

当我编辑连接文件并更新更改方法时,它不适用于mysqli

当前正在使用此代码:

MSQL方法:

$con=mysql_connect("localhost","username","password");
mysql_select_db("databasename"); 
对于mysqli,我正在使用此代码,但失败了

MYSQLI方法:

$con = mysqli_connect("localhost","my_user","my_password","my_db");
请帮忙。为什么mysqli不工作?我的方法错了吗?

试试这个:

示例(MySQLi面向对象)


示例(MySQLi过程)



如何失败?什么错误?您是否将所有代码转换为mysqli而不仅仅是连接a)mysql服务器没有运行b)您给定的用户名不存在c)您的密码错误?为什么更改用户名、密码和数据库名称?您不能只更改连接方法。您必须更新mysql函数的每次使用,以使用等效的mysqli版本。有些更新非常简单,有些则不那么简单。你检查连接了吗<代码>如果($con)?回音“ok”;:回声“失败”
 <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";
`   $dbname = "myDB";

    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);

    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    echo "Connected successfully";
    ?>  
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password,  $dbname);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>