【发布时间】:2019-09-25 19:50:15
【问题描述】:
更新
我尝试使用此脚本,但似乎无法正常工作。有人可以提供一个简单的工作示例来说明如何连接到数据库、检索数据并打印出来吗?
脚本打印出数据库连接工作,并打印出 id,但我无法让 mysqli_fetch_array 工作,并且在连接关闭后不会打印出数据库已关闭
<?php
require( 'wp-load.php' );
$local = 'xxxxxxx';
$user = 'xxxxxxx';
$pass = 'xxxxxxx';
$data = 'xxxxxxx';
$testConnection = mysqli_connect($local,$user,$pass, $data);
if (!$testConnection) {
die('Error: ' . mysqli_connect_errno() . PHP_EOL);
}
echo 'Database connection working!';
global $wpdb;
$result = $wpdb->get_results ("SELECT * FROM $wpdb->options" );
foreach ( $result as $row ){
echo $row->option_id .'<br/>';
}
$row=array();
$row=mysqli_fetch_array($result,MYSQLI_NUM);
print_r($row);
// Associative array
$row=mysqli_fetch_array($result,MYSQLI_ASSOC);
printf ("%s (%s)\n",$row["option_id"],$row["option_name"]);
mysqli_close($testConnection);
if (!$testConnection) {
echo "database closed";
}
?>
【问题讨论】:
标签: php wordpress database-connection