我正在开发一个Wordpress插件,该插件使用与安装CMS的同一数据库的连接。该插件旨在让用户创建类似调查的页面。
我理解我的应用程序使用的表应该具有代表性的前缀,以便可以在数据库中轻松识别它们。 (例如,survey_question
)
了解这一点,包含安装表前缀以指定应用程序是Wordpress的一部分仍然是一个好习惯吗? (例如,wp_survey_question
)
如果这不会影响我的SQL查询的可读性,我不会太在意添加安装前缀。例如:
global $wpdb;
$sql = "SELECT * FROM " . $wpdb->prefix . "survey_question
INNER JOIN " . $wpdb->prefix . "survey_answer
... ";
答案 0 :(得分:0)
这是一种常规做法,主要是因为在WordPress安装阶段可以自定义前缀,因此默认前缀wp_有时不起作用。此外,多站点安装中的前缀更改(可能是wp_2_,wp_6_等)