Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как проверить базу данных на повтор значений в ячейках?
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
Здравствуйте, не могу понять, как проверить базу данных на повтор значений в ячейках?
Допустим, есть ячейка name и нужно проверить её значение, есть ли еще 1 в 1 такие значения.
Как это реализовывается?
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
OrmaJever
Отправлено: 13 Января, 2011 - 20:36:05
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Взять значение из базы и проверить
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
vlom
Отправлено: 13 Января, 2011 - 20:41:24
Частый посетитель
Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010 Откуда: Екатеринбург
Warning:mysql_fetch_array() expects parameter 1 to be resource, boolean given in
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
Саныч
Отправлено: 15 Января, 2011 - 11:47:10
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
LEONeso пишет:
COUNT(*) AS cnt
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
Champion
Отправлено: 15 Января, 2011 - 11:52:43
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
LEONeso, выполни запрос не из php а в PMA, через консоль или еще как-нибудь. By напиши все-таки текст ошибки. Или воспользуйся функцией mysql_error(). А по поводу cnt - это алиас[dot]
LEONeso
Отправлено: 15 Января, 2011 - 13:28:57
Посетитель
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
через phpmyadmin запрос обработан верно, значит я вывожу данные не верно.
запрос: вывел только одну запить, которая дублируется по отношению к старым, требуется выводить 2 записи, которые имеют идентичные данные типа: id=75, name=kyle and id=317, name=kyle
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
Champion
Отправлено: 15 Января, 2011 - 13:55:01
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
LEONeso пишет:
требуется выводить 2 записи, которые имеют идентичные данные
Пойми запрос и поправь один символ
LEONeso
Отправлено: 15 Января, 2011 - 14:47:03
Посетитель
Покинул форум
Сообщений всего: 499
Дата рег-ции: Янв. 2010 Откуда: Россия, Москва
Помог: 1 раз(а)
Champion, при такой очевидной подсказке, там и понимать ничего не пришлось... > на !=
Спасибо.
mysql работает, но все таки дело в php и его странных циклах, которые выводят одно и то же несколько раз. Может стоит проверять $result а не $myrow, которая собирает массив.
----- Для некоторых лучший способ написать что-нибудь осмысленное - это сесть _опой на клавиатуру.
DeepVarvar
Отправлено: 15 Января, 2011 - 14:57:48
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.