Как проверить уникальность нескольких полей в базе данных?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как проверить уникальность нескольких полей в базе данных?

Сообщение Anonymous »

Я столкнулся с проблемой, когда я не знаю, как проверить уникальность некоторых полей в базе данных, у меня нет поля, где только 1 элемент является уникальным, конечно, за исключением идентификатора, но я не могу сравнить значения с помощью идентификатора, потому что это Auto_increment и не ручной вход. $this->db->table('context')->insert([
'type_flow' => $node['name'],
'title' => $node['data']['title'],
'label' => $item['label'],
'type' => $item['type'],
'value' => $item['value'],
'table_id' => $node['id'],
]);

Изображение

I need to implement this in codeigniter and if there is a comparison method, can you tell me of course I think I could manually try to extract fields from the database and compare but I think the code Не было бы полностью правильно < /p>
Если вам нужно больше данных, напишите в комментариях. < /p>
my try: < /p>
$db_conn = $this->model->where('type_flow', $item['field'])->where('table_id', $node['id'])->where('type_flow', 'conditions')->first() ? true : false;
if (!$db_conn) {
$this->db->table('context')->insert([
'type_flow' => $node['name'],
'title' => $node['data']['title'],
'label' => $item['field'],
'type' => $item['type'],
'value' => $item['value'],
'table_id' => $node['id'],
]);
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... a-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»