简体   繁体   English

来自数据库的Wordpress SELECT

[英]Wordpress SELECT from data base

In Wordpress data base I have table banners, I try to write SELECT to get data: Wordpress数据库中,我有表格横幅,我尝试编写SELECT来获取数据:

'SELECT * FROM $wpdb->banners' also try 'SELECT * FROM $wpdb->wp_banners' but no one query get me ressults, what I do wrong ? 'SELECT * FROM $wpdb->banners'也尝试'SELECT * FROM $wpdb->wp_banners'但是没有一个查询让我受累,我做错了什么?

The variable $wpdb->banners needs to be a) defined somewhere (I'm not sure how this is handled in Wordpress, so you may or may not be using the right variable) and b) interpreted by PHP. 变量$wpdb->banners必须是a)在某处定义的(我不确定在Wordpress中如何处理它,因此您可能会或可能不会使用正确的变量)和b)由PHP解释。

In what you've pasted here, you seem to be using single quotes, which will stop PHP interpreting the variable - it will assume you mean a literal $ , which will lead to invalid SQL. 在此处粘贴的内容中,您似乎正在使用单引号,这将停止PHP解释变量-假定您的意思是文字$ ,这将导致无效的SQL。 You need to either use double quotes - "SELECT * FROM {$wpdb->banners}" - or string concatenation - 'SELECT * FROM ' . $wpdb->banners 您需要使用双引号- "SELECT * FROM {$wpdb->banners}" -或字符串连接"SELECT * FROM {$wpdb->banners}" 'SELECT * FROM ' . $wpdb->banners 'SELECT * FROM ' . $wpdb->banners

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM