簡體   English   中英

查詢自定義WordPress / buddyPress表(PHP / MySQL)

[英]Query Custom WordPress/buddyPress Table (PHP/MySQL)

我一直在環顧四周,嘗試不同的方法已經有一段時間了,但是沒有運氣。

場景:我有WordPress / BuddyPress,我通過phpMyAdmin在數據庫中添加了一些新表。 我無法對它們運行成功的查詢,但可以查詢所有原始表。 我已經嘗試了很多東西,這是我最近的嘗試,仍然無法正常工作:

$b1_exc = $wpdb->get_results( $wpdb->prepare("SELECT * FROM memberbadge
WHERE 1") );

我真的很感謝添加自定義表並能夠查詢它們的解決方案

先感謝您!

從3.5開始,wpdb :: prepare()強制執行至少2個參數。

這是wpdb :: prepare()的正確語法,請使用此語法。

$result = $wpdb->get_results( $wpdb->prepare("SELECT * FROM memberbadge WHERE %d", 1) );

這可能是前綴問題。 嘗試:

$wpdb->get_results( "SELECT * FROM {$wpdb->prefix}memberbadge") );

如果您確實需要WHERE子句,並且變量來自用戶輸入,請使用prepare

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM