admGT
Новичок
Проблема с одинаковыми значениями БД
Ситуация в следующем. В БД существует 2 таблицы: поля одной: ссылки и названия ссылок, поля другой: строки. Скрипт делает следующее: названия ссылок выбираются из базы и записываются в массив(возможно ламерский ход, но ничего лучше не придумал), затем производится выборка из основной таблицы со строками, после чего значения массива сравниваются с помощью ereg со значениями таблицы строк, а потом с помощью str_replace ссылки подставляются в строки и выводятся на печать. Теперь собственно вопрос: названия некоторых значний в таблице ссылок практически совпадают, то есть, например, значение 1: аааа, значение 2: ааааb. При выводе на печать выводятся все строки, в которых имеется название ссылки аааа, даже те, которые имеют название ссылки ааааb, а уже затем строки с названием ссылки ааaаb. Надеюсь, Вы поняли, что имелось в виду. Подскажите, пожалуйста, как мне решить проблему?
Ситуация в следующем. В БД существует 2 таблицы: поля одной: ссылки и названия ссылок, поля другой: строки. Скрипт делает следующее: названия ссылок выбираются из базы и записываются в массив(возможно ламерский ход, но ничего лучше не придумал), затем производится выборка из основной таблицы со строками, после чего значения массива сравниваются с помощью ereg со значениями таблицы строк, а потом с помощью str_replace ссылки подставляются в строки и выводятся на печать. Теперь собственно вопрос: названия некоторых значний в таблице ссылок практически совпадают, то есть, например, значение 1: аааа, значение 2: ааааb. При выводе на печать выводятся все строки, в которых имеется название ссылки аааа, даже те, которые имеют название ссылки ааааb, а уже затем строки с названием ссылки ааaаb. Надеюсь, Вы поняли, что имелось в виду. Подскажите, пожалуйста, как мне решить проблему?