使用ProcessWire连接扩展数据库/数据表

扩展数据我们分两种情况:

一种是非ProcessWire系统自身的数据库,这时候我们需要新建新的数据库连接对象

$mydb = new Database('localhost', 'user', 'pass', 'db_name'); 
$result = $mydb->query("SELECT * FROM some_table"); 
while($row = $result->fetch_assoc()) {
 print_r($row); 
}

注意:这里如果使用原生mysqli也可以将Database换成mysqli

第二种是使用PW自己数据库,但是将扩展数据表存放于此数据库中,SQL查询的实现方法:

$sql = "SELECT * FROM YOURTABLE";
$query = $database->prepare($sql);
$query->execute();
$results = $query->fetchAll();
var_dump($results);

Post Comment