при создании таблицы есть такая строчка: Код (Text): KEY post_name (post_name), Что означает KEY? (просто KEY, без unique и т.п.). как я понимаю это значит что в столбце post_name будут присутствовать только уникальные значения, т.е. не может быть в этом столбце 2 одинаковых значения, правильно? И второй вопрос, если первый правильно, если я все же будут добавлять значение которое уже присутствует, что тогда лучиться? запись не добавиться? или к записи будут добавлены какие то символы? что бы запись была все же уникальной.
просто KEY — неуникальный индекс. если индекс НЕуникальный, запись просто добавится. если уникальный — не добавится ))), о чем будет просигналено через mysqli_error. почитай также про майсиквельные "INSERT IGNORE" и "INSERT ON DUPLICATE KEY UPDATE"