Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
55 / 53 / 18
Регистрация: 05.08.2013
Сообщений: 327
1

Индексы и ответ сервера

20.09.2013, 11:07. Показов 527. Ответов 6
Метки нет (Все метки)

Собственно вопрос скорее по производительности. (Может и ламерский вопрос, но все же интересно)
В таблице существует индекс который запрещает вставку одинаковых данных по двум полям. Отправка данные идет с помощью js (постом), консоль пишет при дубле ошибку 500
POST site.ru/ajax/save 500 (Internal Server Error)
Вобщем что все же лучше сделать проверку на php при вставке на дубль или так и оставить? Как такое сказывается на сервер при вставке в больших объемах?
Что посоветуете?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2013, 11:07
Ответы с готовыми решениями:

Выдает не верный ответ от сервера
ответ от сервера иногда не верный бывает по раз 10 надо отправить запрос чтоб ответ пришел верный ...

Не могу получить ответ от сервера
Здравствуйте, не знал как правильно описать проблему в поисковике, поэтому пишу вам. Есть сайт...

Разный ответ от сервера, print_r($_SERVER)
Всем привет. Столкнулся с такой загадкой. На субдомене представлена форма авторизации менеджера...

Indy: программа не получает правильный ответ от сервера, но сниффер показывает правильный ответ
Всем привет. Моя программа должна сделать гет запрос на определенный сайт. Я включаю программу и...

6
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16828 / 6706 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.09.2013, 13:14 2
Цитата Сообщение от webphp Посмотреть сообщение
консоль пишет при дубле ошибку 500
почему она так пишет?
0
55 / 53 / 18
Регистрация: 05.08.2013
Сообщений: 327
20.09.2013, 13:33  [ТС] 3
ненаю
постом отправляю данные, потом вставляю их в базу insert аля улю
в таблицу он не может вставку произвести из за индекса, поэтому и выводит так в консольке
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16828 / 6706 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.09.2013, 13:36 4
Цитата Сообщение от webphp Посмотреть сообщение
из за индекса
unique что-ли? Тогда лучше проверяйте на существование
0
55 / 53 / 18
Регистрация: 05.08.2013
Сообщений: 327
20.09.2013, 13:48  [ТС] 5
SQL
1
2
3
4
5
6
7
8
9
CREATE TABLE IF NOT EXISTS `album` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `album` INT(11) DEFAULT NULL,
  `wall` INT(11) DEFAULT NULL,
  `user_id` INT(11) DEFAULT NULL,
  `added_at` INT(11) DEFAULT NULL,
  UNIQUE KEY `id` (`id`),
  UNIQUE KEY `wall` (`album`,`wall`,`user_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=155 ;
вот таблица
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16828 / 6706 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
20.09.2013, 13:50 6
Цитата Сообщение от webphp Посмотреть сообщение
вот таблица
зачем?) Вообще, кстати, обычно делают id первичным ключом (PRIMARY KEY), а не UNIQUE..
0
55 / 53 / 18
Регистрация: 05.08.2013
Сообщений: 327
20.09.2013, 14:05  [ТС] 7
Цитата Сообщение от KOPOJI Посмотреть сообщение
зачем?)
ну так не зря выложил )
Цитата Сообщение от KOPOJI Посмотреть сообщение
делают id первичным ключом (PRIMARY KEY)
=)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.09.2013, 14:05

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ответ сервера
Приветствую Всех. У меня вот такой вопрос. Получаю ответ от сервера вот таким форматом ac...

Ответ сервера
Есть некий скрипт, для генерации конечного результат идет запрос на сервер Работающая версия...

Ответ с сервера
Нам задали создать с сайт с регистрацией.Написали сайт HTML кодами.Понятия не имею как надо это...

Ответ сервера
Отсылаю серверу запрос,сервер в ответ присылает какие либо данные.Но клиент после того как я пишу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.