Снова проблема с запросами
1.
Дмитрий (21.07.2010 / 19:13)
Вопрос в том, как составить запрос чтобы проверить, есть ли пользователь у кого либо вообще в друзьях? если я допустим проверяю так
<?
$proverka = mysql_fetch_assoc(mysql_query("SELECT * FROM `friends` WHERE `usid`='".$id."';"));
// есть ли я, у него в друзьях
а как проверить есть ли он, пофиг у кого в друзьях ??
2.
Zдешний (21.07.2010 / 19:23)
<?
$proverka = mysql_fetch_assoc(mysql_query("SELECT * FROM `friends` WHERE `usid`='его ид или ник или что ещё передаётся';"));
3.
Zдешний (21.07.2010 / 19:24)
и вместо usid что там у тебя передаёццо. не с голого ж ты лепишь
4.
Удаленный (21.07.2010 / 19:25)
2.
Полосатый Playa, опередил)) еще можно
<?php $proverka = mysql_fetch_assoc(mysql_query("SELECT * FROM `friends` WHERE `user`='$user';"));
5.
Zдешний (21.07.2010 / 19:28)
4.
Devline, а чё у него там? двиг какой или что? не знаешь?
6.
Удаленный (21.07.2010 / 19:28)
5.
Полосатый Playa, нет не знаю))
7.
Дмитрий (21.07.2010 / 19:51)
та не, не двиг ) ща заюзаю
8.
Дмитрий (21.07.2010 / 19:56)
Полосатый Playa, заюзал, вроде пашет, пример Devline че то не хочет ))
9.
Дмитрий (21.07.2010 / 20:03)
Вообщем вот так вывел
<?
$prov = mysql_fetch_assoc(mysql_query("SELECT * FROM `friends` WHERE `usid`='$nk';"));
if (!empty($prov)) {
echo true;
} else {
echo false;
}
вопрос: как терь проверить, ид того, у кого он в друзьях? туплю о_О
10.
Удаленный (21.07.2010 / 20:07)
<?php echo $prov['user'] ;
если не то, то выложи таблицу
просто у тя там может быть не user
11.
Удаленный (21.07.2010 / 20:12)
<?
$prov = mysql_fetch_assoc(mysql_query("SELECT * FROM `friends` WHERE `usid`='$nk';"));
if (!empty($prov)) {
return true;
} else {
return false;
}
по моему так будет правильнее
12.
Nu3oN (21.07.2010 / 20:30)
используй всместо
!empty($prov) trim($prov)
13.
Назар (21.07.2010 / 22:55)
12.
Nu3oN, а почему trim() ? Эта функция удаляет пробелы в начале и конце сроки,зачем она там?
14.
valakas (22.07.2010 / 00:33)
<?php
$text = "\t\tЛишь несколько слов :) ... ";
echo trim($text); // "Лишь несколько слов :) ..."
echo trim($text, " \t."); // "Лишь несколько слов :) "
// удалить управляющие символы ASCII из начала и конца
// строки $binary (от 0 до 31 включительно)
$clean = trim($binary, "\x00..\x1F");
?>
15.
Олег (22.07.2010 / 02:41)
heyhey, trim() здесь не к чему. empty подходит. Также подходит is_array, собственно, для этого.
16.
valakas (22.07.2010 / 02:57)
я знаю я просто хотел показать что она неподходит
17.
Zдешний (23.07.2010 / 17:50)
хмм... empty юзай...
URL:
https://visavi.net/topics/11765