Быстрый переход |
|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
25.09.2016, 00:40 | #1 | |||
Реноме:
1556
|
MySQL - уникальные значения повторяются
Нужно выбрать уникальные значения из базы в поле food
$st = mysql_query("SELECT DISTINCT food FROM eda ORDER BY food ") or error(mysql_error() ); Результат: апельсин вишня груша апельсин вишня слива Не могу понять, почему апельсин и вишня повторяются? Есть идеи?
__________________
|
|||
25.09.2016, 00:57 | #3 | |||
Реноме:
1556
|
Дело в том, что при нажатии что на 1-й апельсин, что на 2-й апельсин открываются номера поставок данной продукции, которые вносились в базу в единственном числе. Так вот они и там и там одинаковые (и по количеству и по номерам). И даже просто если CTRL-F и вбиваешь просто слово апельсин, - то выделются оба апельсина, - а это значит что они написаны в базе одинаково.
Можно заменить запрос ? : mysql_query("SELECT DISTINCT food FROM eda ORDER BY food ") or error(mysql_error() ); на какой-то другой, равнозначный по результату? Хочу проверить. Где-то есть косяк! Но Где?
__________________
Последний раз редактировалось Port_Artur; 25.09.2016 в 01:01. Причина: Добавлено сообщение |
|||
25.09.2016, 20:45 | #6 | |||
Реноме:
1556
|
pastuhoff, passport, - спасибо, да действительно было несколько записей с пробелом вначале. Исправил, - теперь нормально.
__________________
|
|||
25.09.2016, 23:37 | #8 | |||
Реноме:
1556
|
Да, где-то недочёт. Буду выяснять.
__________________
|
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|