使用mysqli与Wordpress和未来的升级

时间:2013-11-18 21:40:06

标签: php mysql wordpress

全部, 我正在努力做好并远离mysql * php编码。我正在使用wordpress进行新项目,并希望在我创建的页面中使用正确的数据库查询语法。我想使用mysqli *但看起来Wordpress在与数据库连接时使用mysql *命令。例如,他们在wp-include / wp-db.php文件中有一些这样的代码:

if ( !@mysql_select_db( $db, $dbh ) ) {

我确实读过我可以调整此文件wp-includes / load.php以使用我自己的数据库代码,该代码在设置wpdb变量之前调用。

我也希望这是可扩展的,所以我可以升级到Wordpress的未来版本。如果我更新这些值,然后需要升级Wordpress,我认为这些值将被覆盖,我的网站可能无法正常工作。

我尝试使用$ wpdb值在Wordpress中的一个页面上创建查询。我试着这样做:

<?php
    global $wpdb;
    $info = $wpdb->get_results('Select * from vendor_types order by description ASC');
    foreach($info as $table) {
        echo $table->description;
    }
?>

当我这样做时,我得到了正确的输出,这就是我所期望的。但是,从Wordpress的角度来看,这是最好的方法吗?我想尝试避免在我的应用程序中使用已弃用的代码吗?

谢谢!

0 个答案:

没有答案