我似乎有此錯誤:WordPress數據庫錯誤:列p.id不存在|使用Wordpress的Postgres
WordPress database error ERROR: column p.id does not exist LINE 1: SELECT p.id FROM wp_posts AS p WHERE p.post_date > '2013-01...
從這個代碼塊來:
<?php
$posts=$wpdb->get_results($wpdb->prepare(
"SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = %s " .
"ORDER BY CHAR_LENGTH(meta_value) DESC, meta_value DESC LIMIT 5",
'_wp-svbtle-kudos'
));
?>
我使用PostgreSQL與WordPress。我實施了this,我正在使用this主題。問題來自78線here。
對於職位的數據庫看起來是這樣的:
而對於postmeta它看起來像這樣:
是什麼讓你認爲錯誤來自*那*代碼塊?錯誤消息中的SELECT語句與該塊中的SELECT語句不匹配。甚至沒有相同的表格。 –
這不是你的錯誤來自何處。您從第78行發佈的SQL與錯誤返回的SQL不匹配。 – maiorano84
我猜是因爲當我影響那行代碼時,錯誤會改變。 – bgadoci