gpt4 book ai didi

php - mysql* 到 MySQLi

转载 作者:行者123 更新时间:2023-11-29 01:29:59 25 4
gpt4 key购买 nike

我最近了解到 mysql_* 已经贬值,我有一个关于如何重写某些东西的快速问题。

$db = mysql_connect("localhost","root","PASSWORD");
if(!$db) die("Error connecting to MySQL database.");
mysql_select_db("FormData" ,$db);

我试过这样改写...

$mysqli = new mysqli("localhost", "root", "PASSWORD", "FormData", $db);
if(!$db) die("Error connecting to MySQL database.");

但是当它发布我的表单时,我得到“连接到 MySQL 数据库时出错”。错误。我可以通过使用它来修复它,但我想知道如何添加错误连接。

$mysqli = new mysqli("localhost", "root", "PASSWORD", "FormData");

在我尝试学习所有新的 MySQLi 内容时,任何帮助都会很棒!

最佳答案

PHP website

直接来自 php.net

<?php
$mysqli = new mysqli('localhost', 'fake_user', 'my_password', 'my_db');

// Works as of PHP 5.2.9 and 5.3.0.
if ($mysqli->connect_error) {
die('Connect Error: ' . $mysqli->connect_error);
}
?>

编辑:

以下也将允许您按照自己的方式进行。

$mysqli = mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db');

然后你可以:

if (!$mysqli) {
//handle the error
}

如果可能,考虑 PDO。他们和我很相似。

关于php - mysql* 到 MySQLi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18367226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com