У меня есть база данных с строкой, имеющие имя действующего лица в нем, напримерКак получить уникальное значение из разных строк
row1 row2
movie1 actor1,actor2,actor3
movie2 actor2
movie3 actor1,actor3,actor4,actor6
теперь я хочу, чтобы отобразить список актеров на одной странице, без повтора актера в нем .. возможно ... выход должен быть
actor1
actor2(no repeate)
actor3
actor4
здесь вес был я пытаюсь
function actors(){
global $host, $dbname, $user, $pass;
$DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
$STH = $DBH->prepare("SELECT DISTINCT actors FROM movies");
$STH->execute();
$STH->setFetchMode(PDO::FETCH_ASSOC);
return $STH;
}
$STH = actors();
while (($row = $STH->fetch()) !== false) {
echo $row['actors'].'</br>';
}
но не работают ... пожалуйста, помогите Редактировать Я получаю OUTPUT
actor1,actor2,actor3
actor2
actor1,actor3,actor4,actor6
Что вы имеете в виду это не работает? Разрывается ли это? Не производит ли выход? Выдает ли он неправильный результат? – andrewsi
@andrewsi у меня есть редактирование que с моим выходом ... – Harinder