问题1.我知道我不需要为wbdb->insert
或wbpdb->delete
做它们,但是人们说即使班级都会为您做。
// I've got a select count query function and should use it here.
global $wpdb;
$entries = $wpdb->prefix . 'simpledir_entries';
$count = $wpdb->get_var("SELECT COUNT(*) FROM $entries WHERE rel = $id;");
if($count <= 0){
return false;
}else{
return true;
}
问题2.我不确定如何将其提出到完全固定的适当准备的陈述中。$条目和$ id都需要吗?
谢谢
回答您的第一个问题:在WordPress中准备语句准备SQL查询以进行安全执行。它使用sprintf(( - 喜欢语法。
对于您的第二个问题:就您的get_var
查询而言,语句应该是这样的:
global $wpdb;
$entries = $wpdb->prefix . 'simpledir_entries';
$count = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM %s WHERE rel = %d;", $entries, $id));
if($count <= 0){
return false;
}else{
return true;
}
祝你好运!