Loading...
Всем привет, есть код:

$log = mysql_fetch_assoc(mysql_query("SELECT * FROM `portal_log` WHERE `id_clan` = '".$user['clan']."'"));
if($log['user']==$user['id']){
echo 'test1';
}else{
mysql_query("INSERT INTO `portal_log` SET `id_clan`='".$user['clan']."', `user`='".$user[id]."'");
}

Если лог ид не ровно на ид юзера то должен записать в базу его данные. А если уже есть то ничего не выполнять. Так вот. У меня в базе лог уже есть мой ид но он почему-то продолжает записывать мои данные в базу. В чем проблема? Я чёт сам туплю.
BaSHkiR , чтот бред какойто
BaSHkiR ,
if($log['user']==$user['id']){


Что такое $user['id'] ????
BaSHkiR ,
WHERE `id_clan` = '".$user['clan'].
И что такое $user['clan'] ???
SlavaLegend , ['id']-Ид юзера ['clan']- Ид клана
BaSHkiR ,
Пробуй
$log = mysql_fetch_assoc(mysql_query("SELECT * FROM `portal_log` WHERE `id_clan` = '".$user['Вот сдесь не то']."'"));
if($log['user']==$user['И вот сдесь']){
BaSHkiR , $log = mysql_fetch_assoc(mysql_query("SELECT * FROM `portal_log` WHERE `id_clan` = '".$user['clan']."'"));
if(!$log){
mysql_query("INSERT INTO `portal_log` SET `id_clan`='".$user['clan']."', `user`='".$user[id]."'");
}
BaSHkiR ,
Больше кода дай с запросами в бд $user
SlavaLegend , всё исправил. Where `user`='".$user['id']."'
Онлайн: 3
Время:
Gen. 0.0983
(c) Bym.Guru 2010-2026