Помогите пожалуйста составить запрос
1.
Дмитрий (21.06.2010 / 05:43)
Есть таблица `friends` с тремя полями:
`klu4`
`id`
`usid`
Какой запрос составить, чтобы проверить, есть ли я у юзера в друзьях ?
2.
Дмитрий (21.06.2010 / 05:58)
Отбой, здесь разобрался. Ну раз уж создал тему, то опишу еще один вопрос) Правильно ли я сделал, или навелосипедил ?гг Вообщем составляю фишку со скрытием анкеты.
$skrank == 0 - анкета открыта
$skrank == 1 - скрыта
$skrank == 2 - для друзей
код:
// сначала проверяю есть ли я у юзера в 3х таблах друзей
$proverka = mysql_fetch_assoc(mysql_query("SELECT * FROM `friends` WHERE `id`='".$usid."';"));
$proverka = mysql_fetch_assoc(mysql_query("SELECT * FROM `zakladki` WHERE `id`='".$usid."';"));
$proverka = mysql_fetch_assoc(mysql_query("SELECT * FROM `kontaktu` WHERE `id`='".$usid."';"));
// потом условие с (ид равно ид чтобы я мог себя просматривать)
if ($skrank == 0 or $skrank == 2 and $proverka == true or $id == $usid) {
...тут код анкеты,
... и вконце
} else {
echo 'Пользователь предпочел скрыть страницу!<br/>';
break;
}
норм ?
3.
Дмитрий (21.06.2010 / 06:04)
блин так не работает, тогда уж условие придется
$proverka = mysql_fetch_assoc(mysql_query("SELECT * FROM `friends` WHERE `id`='".$usid."';"));
$proverka2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `zakladki` WHERE `id`='".$usid."';"));
$proverka3 = mysql_fetch_assoc(mysql_query("SELECT * FROM `kontaktu` WHERE `id`='".$usid."';"));
if ($skrank == 0 or $skrank == 2 and $proverka == true or $proverka2 == true or $proverka3 == true or $id == $usid) {
велосипед ёмаё
4.
ramzes (21.06.2010 / 07:00)
Жесть. Структуру таблиц перепиши в нормальный вид
5.
Дмитрий (21.06.2010 / 07:35)
#4. всмысле структуру сомай таблици переписать? о_О
6.
Олег (21.06.2010 / 08:36)
Я тебе уже писал как правильно сделать.. структуру.
7.
Дмитрий (21.06.2010 / 09:11)
#6. ссорри дядька я непомню
8.
Azzido (21.06.2010 / 09:13)
http://visavi.net/forum/topic.php?tid=10658& вспомнить недолго, тема чуть ниже!
9.
Дмитрий (21.06.2010 / 10:08)
мм , там мне не ясен твой пост 5й
10.
Олег (21.06.2010 / 12:37)
Прежде чем стать другом, нужно получить разрешение от пользователя, которого хотим добавить в друзья.Для этого вводим еще одно поле is_active.Значение yes - определяет как пользователь потвержден, значение no - отдана заявка на потверждение
11.
iNeeXT (21.06.2010 / 12:49)
enum дeлaй
URL:
https://visavi.net/topics/10723