Php 正在尝试将这些状态从pdo切换到mysqli

Php 正在尝试将这些状态从pdo切换到mysqli,php,pdo,mysqli,Php,Pdo,Mysqli,如何更改以下代码 try { $dbh = new PDO('mysql:host=XXXXXX;dbname=XXXXXX', 'XXXXXX', 'XXXXXX'); } catch(PDOException $e) { print "Error!: " . $e->getMessage() . "<br/>"; die(); } try { $paginate = new pagination($page, 'SELECT * FROM

如何更改以下代码

try
{
    $dbh = new PDO('mysql:host=XXXXXX;dbname=XXXXXX', 'XXXXXX', 'XXXXXX');
}
catch(PDOException $e)
{
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
}
try
{
    $paginate = new pagination($page, 'SELECT * FROM demo_table ORDER BY id', $options);
}
catch(paginationException $e)
{
    echo $e;
    exit();
}

从pdo到mysqli,以便它们相互对应?

根据您提供的内容,我看不出数据库对分页代码块有什么不同。你对mysqli做过研究吗?这相当简单

无论如何,此代码将替换您的PDO代码。您的分页代码块需要更多详细信息才能解决此问题

 try
    {
            $dbh = new mysqli('host', 'username', 'password', 'database');
    }

    catch(Exception $e)
    {
            echo "Error: " $e->getMessage();
    }

非常感谢。对我做了很多研究。当我只使用php和mysql时,使用pdo似乎很愚蠢。我不需要12个驱动程序,php甚至不支持命名参数。Mysqli更符合我的需要。再次感谢,不客气。如果你介意接受这个答案(点击上/下箭头下的复选标记),我会很感激的。事实上。。。PDO有一个更好的界面,因此比MySQLi更容易使用。。。事实上,它可以说是DB不可知论,这实际上只是一个额外的好处。