[英]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.