从插件访问非wordpress数据库

时间:2013-10-11 23:10:36

标签: php database wordpress plugins

我正在尝试从我正在编写的WordPress插件访问'非wordpress'数据库。我知道您可以使用<?php $wpdb->query('query'); ?>挂钩访问Wordpress数据库。我找不到任何关于如何访问其他本地数据库的信息。

因此,如果我有另一个名为zipcodes的数据库,我该如何访问它?它有钩子吗?我做了一些搜索,并没有看到很多关于这个问题。

谢谢!

2 个答案:

答案 0 :(得分:4)

所以我想出了如何做到这一点。您需要使用以下内容:

$newdb = new wpdb( 'user', 'password', 'database', 'hostname' );

从那里你可以使用:

$newdb->get_results("SELECT your query"); 

答案 1 :(得分:1)

您可以使用简单的php mysql连接

        <?php
        if ($con=mysqli_connect("localhost","<username>","<password>","<DB name>"))
        {           
        $result = mysqli_query($con,"select * from tablename");

        while($row = mysqli_fetch_array($result))
          {
            echo $row['name'];; 
            echo $row['address'];
          }

        mysqli_close($con); 

        }
        else 
          {
          echo "<li>Failed to connect to MySQL: </li>";
          }
        ?>