Короче мне нужно чтоб скрипт искал в таблице "mag" в поле "lat_name" совпадающие имена с таблицей "shop_mag" и полем "lat_name_mag" и не пропускал их (не выводил).
Сначала я попробував так
$reql = mysql_query("SELECT * FROM `mag` WHERE `usr`='$log'");
$magselect = mysql_fetch_array($reql);
$req = mysql_query("SELECT * FROM `shop_mag` WHERE `profa_mag` = '$udata[city]' and `klas_mag`='wizard' and `lvl_mag`='$udata[lvl]'");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto>=1){
While($mag = mysql_fetch_array($req))
{
if($magselect[lat_name] != $mag[lat_name_mag]){
echo"<a href=\"akademmag.php?mod=info&id=$mag[id]\">$mag[name_mag]</a><br/>";
}
}
}else{
echo"Нет умений!<br/>";
}
Но не получилось, скрипт находил ток если это имя (т.е совпадающее с именем в таблице "mag") росположено под id 1 т.е стоит на первом месте.
Я также пробував и так искать
$req = mysql_query("SELECT shop_mag.name_mag FROM shop_mag, mag WHERE shop_mag.profa_mag = '$udata[city]' and klas_mag = 'wizard' and lvl_mag = '$udata[lvl]'");
////////////////////////////
$avto=mysql_num_rows($req);
if($avto>=1){
While($mag = mysql_fetch_array($req))
{
if($mag[lat_name] != $mag[lat_name_mag]){
echo"<a href=\"akademmag.php?mod=info&id=$mag[id]\">$mag[name_mag]</a><br/>";
}
}
}else{
echo"Нет умений!<br/>";
}
но также не получилось, выводит сразу по 2 одинаковых названия и также не ищет одинаковые имена.
ПОМОГИТЕ ПЛЗ
я уже замучился с етим скриптом
добавлено спустя 1 час:
ну что никто не знает? 
Pblcb, Не могу как то вьехать
добавлено спустя 4 минуты:
обьясните кто то нубу
добавлено спустя 21 минуту:
кажется я вехал, но как то мне эта функция мне не поможет.
Эта функция ищет совпадения но не запрещает их выводить.
т.е у меня есть таблица например table1 и таблица table2
и в этих таблицах возможно есть одинаковые названия силок, например в таблице table1 есть Силка 4 и в таблице table2 есть Силка 4.
И у меня, а точнее у пользователя на странице должно быть как то так
Силка 1
Силка 2
Силка 3
Силка 5
и т.д
т.е должно найти совпадения в таблице table2 возможно из нескольких сотен силок такие же названия как и в table1 и не дать их вывести на страницу пользователя (спрятать от пользователя.)
Или я что то не понимаю 
Ваще гемор какой то, не проще создать дополнительную колонку в таблице, которая будет отвечать за то, можно его выводить или нет.
19 Мар 2012, 7:151. Зачем эти if в цикле? объедините в условия SQL запроса.
2. Вопрос и SQL запрос отличаются логикой.
В общем, читайте про условия и обьединение таблиц в MySQL. Прочитав поймёте как добиться желаемого результата.
Ethernet пишет:
"Ваще гемор какой то, не проще создать дополнительную колонку в таблице, которая будет отвечать за то, можно его выводить или нет."
Ты мне посоветовал тоже самое что и у меня не получается сделать.
Посути это тоже самое что и в моем случае.
шизофф пишет:
"Эта функция ищет совпадения но не запрещает их выводить.
"
[php:1:ca8186ac13]$array=array('Яблоко', 'Груша', 'Персик');
if(in_array('Персик', $array))
{
echo 'Запрещаем вывод';
}[/php:1:ca8186ac13]
Pblcb пишет:
"шизофф пишет:
"Эта функция ищет совпадения но не запрещает их выводить.
"
[php:1:fd6524c7d8]$array=array('Яблоко', 'Груша', 'Персик');
if(in_array('Персик', $array))
{
echo 'Запрещаем вывод';
}[/php:1:fd6524c7d8]"
прочти пост 5.