Drupal 6 获取用于检查Drupal 6.x中重复标题的nid的数据库查询
我想编写SQL查询来查找节点ID nid,该节点的标题与给定内容类型的标题字段值的给定标题值相匹配。我正在尝试以下方法-Drupal 6 获取用于检查Drupal 6.x中重复标题的nid的数据库查询,drupal-6,Drupal 6,我想编写SQL查询来查找节点ID nid,该节点的标题与给定内容类型的标题字段值的给定标题值相匹配。我正在尝试以下方法- function title_ajax_check_duplicate($title, $type) { $results = db_query("SELECT nid FROM {node} WHERE title = '%s' AND type = '%s'", $title, $type); if (!empty($results)) { // Thi
function title_ajax_check_duplicate($title, $type) {
$results = db_query("SELECT nid FROM {node} WHERE title = '%s' AND type = '%s'", $title, $type);
if (!empty($results)) {
// This is a duplicate.
return $results;
}
else {
return FALSE;
}
}
我很长时间都无法解决这个问题。任何帮助都是非常感激的。
提前感谢。$results将返回一个mysql资源,而不管实际结果如何
签出这将实际包含结果。然后,您必须在结果数组中迭代以查找重复项。将查询行更改为:
$result=db_resultdb_querySELECT nid FROM{node},其中title='%s',type='%s',$title,$type 仍在等待回复。感谢您的回复。我的完整问题在上一节中提到。我仍在努力使我的模块工作。