php的MYSQL数据库连接
我正在使用我的网站数据库和php mysql_connect,但我的主机提供商说我需要使用mysql_connect 当我编辑连接文件并更新更改方法时,它不适用于mysqli 当前正在使用此代码: MSQL方法: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
$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";
?>