我创建自定义插件,我有表wp_customers,我试图选择我表中的所有东西,但wordpress只是显示给我致命错误:未捕获错误:调用成员函数get_results()在C:\xampp\htdocs\wordpress\wordpress\wp-内容\plugins\rflreway\Public\show R中为空esult.php:4堆栈跟踪:#0{main}在第4行的C:\xampp\htdocs\wordpress\wordpress\wp-Content\plugins\rflreway\Public\show Result.php中抛出
我看到法典,我使用一些antoher代码选择,但我只是混杂,这是我的代码尝试
global $wpdb;
$results = $wpdb->get_results('SELECT * FROM $wpd->wp_customers DESC ');
和
$results = $wpdb->get_results('SELECT * FROM wp_customers');
和
$table_name = $wpdb->prefix . "wp_customers";
$results = $wpdb->get_results("SELECT code FROM ".$table_name");
我试着得到一个版本,但什么都没有
$dbVersion = $wpdb->db_version();
if ($dbVersion) {
echo "Running MySQL " . $dbVersion;
} else {
echo "MySQL version unavailable.";
}
当您使用wpdb类时,不需要在表名中包含wp\uwp
。
应该是这样的:
global $wpdb;
$results = $wpdb->get_results("SELECT * FROM $wpdb->customers");
// ^ use without (wp_)
编辑#1:
您在foreach
循环中出错:
您应该编写foreach($results作为$rows)
而不是您的错误:foreach($results作为$rows)
获取值时不要忘记分号,echo$rows[“id”]
等等。。
您的代码应该是:
<?php
global $wpdb;
$results = $wpdb->get_results("SELECT * FROM $wpdb->customers");
?>
<body>
<table>
<tr>
<th>ID</th>
<th>Name</th>
<th>Family</th>
<th>Numbers</th>
<th>Tell</th>
</tr>
<?php foreach($results as $rows){
?>
<tr>
<td>
<?php echo $rows["id"]; ?>
</td>
<td>
<?php echo $rows["name"]; ?>
</td>
<td>
<?php echo $rows["family"]; ?>
</td>
<td>
<?php echo $rows["numbers"]; ?>
</td>
<td>
<?php echo $rows["tell"]; ?>
</td>
<?php }?>
</tr>
</table>
编辑#2:
复制所有这些行并粘贴到页面顶部,以包括wordpress软件包:
<?php
/**
* WordPress User Page
*
* Handles authentication, registering, resetting passwords, forgot password,
* and other user handling.
*
* @package WordPress
*/
// Make sure that the WordPress bootstrap has run before continuing.
require( dirname(__FILE__) . '/wp-load.php' );
// Now your page codes goes here ...
我试图通过前端从后端请求数据,但我得到了错误: 我可以用邮递员获取数据,但不能用我的前端。我正在使用angular和spring Boot。 我的application.java: 我的安全配置: 我的服务以Angular方式进行http调用: 编辑:我已尝试 https://Spring.io/guides/gs/rest-service-cors/ Spring Security CORS f
事实上,我在拉威尔是个新手,我正试图创建我的第一个项目。由于某些原因,我一直遇到这个错误(我甚至还没有开始编码) 我读到这与权限有关,但是chmod-R 775存储没有任何帮助。
尝试在android上构建带有react-navigation的react-native v0.61.5应用程序时遇到此错误。iOS运行良好,不知道为什么我会得到这个index.android文件错误,因为我认为react-native将索引文件合并到singular < code > index . js 作为入口点。 这是全部错误: 加载依赖图,完成。错误:无法解析模块<代码>。``中的/in
我正在看一个教程,这样我就可以开始使用Spring启动。从https://start.spring.io/获取我的. zip文件后,我提取文件,然后用intellij打开它。当完成分析时,我得到这8个错误: 我尝试了无效缓存解决方案,但没有成功。还有其他可能的修复方法吗?
我是Java的新手,尤其是Java的面向对象编程,我一直收到这个让我发疯的错误。 以下是我的员工超类的一部分: 以及子类CommissionEmployee: 我得到的相同错误是: 这到底是什么意思,是什么原因导致的,我如何修复它?
我得到这个错误(我激活了wp-debug)当我试图激活一个主题或当我试图保存后: 警告:无法修改标题信息-标题已由/mnt/webv/b3/13/56920413/htdocs/WordPress_02/wp content/themes/BackpackFamily/functions.php:58中的/mnt/webv/b3/13/56920413/htdocs/WordPress_02/wp