0
function user_account_form_validate($form, &$form_state) {
...
db_select('users')->fields('users', array('uid'))->condition('uid', $account->uid, '<>')->condition('name', db_like($form_state['values']['name']), 'LIKE')->range(0, 1)->execute()->fetchField()
...
}
這個代碼condition('name', db_like($form_state['values']['name']), 'LIKE')
使用「喜歡」來比較名稱字段,爲什麼不使用「=」?爲什麼Drupal的使用像而不是平等的運營商db_select()
'Like'用於模式匹配。 '='運算符用於等同於確切的值。 –