Всем привет! Вопрос такой: у меня есть таблица например table1 и таблица table2 и в этих таблицах в колонках name возможно есть одинаковые названия силок, например в таблице table1 есть Силка 4 и в таблице table2 есть Силка 4. как мне запретить вывод этих одинаковых силок? И у меня, а точнее у пользователя на странице должно быть как то так Силка 1 Силка 2 Силка 3 Силка 5 и т.д Силка 4 не должна вывестись. т.е должно найти совпадения в таблице table2 возможно из нескольких сотен силок такие же названия как и в table1 и не дать их вывести на страницу пользователя (спрятать от пользователя.) вот мой код вывода всех силок из таблицы table1 Код (Text): $req = mysql_query("SELECT * FROM `table1` WHERE `usr` = '$log'"); $avto=mysql_num_rows($req); if($avto>=1){ While($sil = mysql_fetch_array($req)) { echo"<a href=\"sil.php?mod=info&id=$sil[id]\">$sil[name]</a><br/>"; } }else{ echo"Нет Силок!<br/>"; } что нужно дописать в этот код чтоб он не выводил силки из table1 если в table2 уже есть силка с таким же названиям (колонка name)?
Ну примерно так: Код (Text): $ss = array(); While($sil = mysql_fetch_array($req)){ if(in_array($sil['name'], $ss)) continue; array_push($ss, $sil['name']); echo"<a href=\"sil.php?mod=info&id=$sil[id]\">$sil[name]</a><br/>"; }