php - 通过 wordpress db 的 PHP 查询不起作用
问题描述
我尝试从名为 test.php 的独立 php 文件中查询 wordpress 数据库,该文件位于 wp 安装文件夹的根文件夹中,但查询没有返回要显示的内容,var 转储没有显示,我做错了什么以及如何测试主机是否支持 mysqli?(凭据已从数据库连接中删除) 在此处输入图像描述
<?php
$mysqli = new mysqli('localhost', 'username', 'passwd', 'dbname');
/* check connection */
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
/* Select queries return a resultset */
$result = $mysqli->query("select meta_value from wpde_postmeta where meta_key = '_product_attributes' and post_id = '41'") ;
echo $result;
var_dump($result);
/* free result set */
$result->close();
$mysqli->close();
?>
解决方案
您缺少数据获取部分:
// Just below $result = $mysqli->query("...") ;
while($obj = $result->fetch_object()){
// Do something with $obj->meta_value
}
推荐阅读
- postgresql - PostgreSQL查询根据日期范围合并两个表
- ffmpeg - 如何在 Google App Engine 上安装 ffmpeg?
- javascript - 根据输入使用快速车把显示列表
- django - 什么书最适合django 3?
- python - 修复 ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] 错误的版本号 (_ssl.c:1108)
- python - 仅获取列表中的唯一项目并通过将其放入字典来跟踪更改 - Pandas Python
- vhdl - 当可以约束类型时,子类型的意义何在?
- android - 旋转回纵向并调用 notifyDataSetChanged 后,Android RecyclerViewAdapter 项目宽度错误
- c++ - 如何在两棵树共有的函数中创建参数?
- ansible - 如何在ansible中循环条件字典