@9StarRu

Как проверить существование поля в таблице?

Существует таблица test_category, как проверить в ней существование категории, чтобы не пытаться по новой добавить уже существующую?

$id = 'test';

$db->query( "SELECT * FROM " . PREFIX . "_category WHERE alt_name='$id'" );

while ( $row = $db->get_row() ) {
    
$cat_info[$row['alt_name']] = array ();

....

}


Как выполнить проверку, чтобы вновь не добавить категорию test?
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
@9StarRu Автор вопроса
Еще одно решение поставленной задачи, выполнить проверку
SHOW COLUMNS FROM `category` LIKE 'alt_name';
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Поставить на поле UNIQUE индекс и вставлять через INSERT IGNORE.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы