Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在Wordpress数据库中,我有表格横幅,我尝试编写SELECT以获取数据:
Wordpress
SELECT
'SELECT * FROM $wpdb->banners'也尝试'SELECT * FROM $wpdb->wp_banners',但没有人查询让我得到结果,我做错了什么?
'SELECT * FROM $wpdb->banners'
'SELECT * FROM $wpdb->wp_banners'
该变量$wpdb->banners需要 a) 在某处定义(我不确定在 Wordpress 中是如何处理的,因此您可能使用也可能不使用正确的变量)和 b) 由 PHP 解释。
$wpdb->banners
在您在这里粘贴的内容中,您似乎使用了单引号,这将停止 PHP 解释变量 - 它会假设您的意思是文字$,这将导致无效的 SQL。您需要使用双引号 - "SELECT * FROM {$wpdb->banners}"- 或字符串连接 -'SELECT * FROM ' . $wpdb->banners
$
"SELECT * FROM {$wpdb->banners}"
'SELECT * FROM ' . $wpdb->banners