也许是从adodb转移到mysqli

时间:2013-12-22 13:14:25

标签: php mysqli adodb

几年前我曾经写过一些php,并使用adodb连接到mysql数据库。

在stackoverflow上读了一下后,我想知道adodb是否仍然保持? 最新的更新日志是2012年9月3日。

我开始阅读mysqli的文档。我可以获得数据库连接,但似乎无法找到运行查询并获取查询结果的方法。

有人可以告诉我如何运行一个简单的查询,例如“SELECT * FROM Text WHERE TextId = 10;” ?

我试过这个

$dbconn = new mysqli($Host, $DbAdminUser, $DbAdminUserPassword, $Database);
if ($dbconn->connect_errno) {
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " .                $mysqli->connect_error;
}
echo $dbconn->host_info . "\n";

$stmt = mysqli_prepare($dbconn, "SELECT * FROM Text WHERE TextId=10;")
$result = mysqli_query($dbconn,$stmt);
print_r($result);

任何人都可以帮助我或指出我做错了什么?

或者我应该坚持使用adodb?

1 个答案:

答案 0 :(得分:0)

请注意,mysqli是一个低级api,不应在应用程序代码中使用。所以 - 这是ADODB无法比拟的。所以,我建议您使用PDO或基于mysqli构建的库,而不是原始的mysqli,例如我的safeMysql