php - 在 Wordpress 中从 SQL 数据库中收集行
问题描述
所以这是我第一次使用 stackoverflow,所以这篇文章的布局可能完全错误。我对使用 wordpress 进行插件开发非常陌生,并且似乎正在为通常非常简单的 PHP 任务而苦苦挣扎。我要做的就是从 wordpress 表中收集所有行并显示它们。
function test_function(){
global $wpdb;
$table_name = $wpdb->prefix . "*Table Name*"; //Name of table hidden (note wp_ not included)
$sql = $wpdb->get_results("SELECT * FROM $table_name");
$result = mysqli_query($sql);
echo $sql;
if (mysqli_num_rows($result) > 0) {
echo "<br>Testing";
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["row1"]. " - Name: " . $row["row2"]. " " . $row["row3"]. "<br>"; //Row names hidden
}
} else {
echo "<br>Error Collecting Data. Please contact the plugin developer";
}
}
?>
这个存在的输出
Array
Error Collecting Data. Please contact the plugin developer
任何有关从数据库中获取数据的建议将不胜感激
补充说明。数据库中填充了 2 行数据。
解决方案
推荐阅读
- javascript - Styled Components 如何转发 props?
- flutter - 如何解决未处理的异常:类型'String'不是'index'类型'int'的子类型
- java - 休眠限制以在列表中使用类似子句进行搜索
- node.js - onCall 云函数不要等待承诺完成
- ios - 在 iOS 的 Intents 扩展中访问 Cloud kit/Core Data 条目
- laravel - laravel-从下拉菜单中删除重复项
- jquery - JQuery.inArray 问题
- javascript - 带修改点的箭头
- f# - 无法在 Azure Pipeline 中构建 F# 项目
- algorithm - 给定一个序列 n 个元素,A1, A2, ..., An。删除最少的数字以使数组不递减