За последние 24 часа нас посетили 19068 программистов и 1638 роботов. Сейчас ищут 898 программистов ...

Выборка

Тема в разделе "PHP для новичков", создана пользователем sham, 26 мар 2014.

  1. sham

    sham Активный пользователь

    С нами с:
    19 мар 2014
    Сообщения:
    54
    Симпатии:
    0
    Привет !
    Есть некий код:
    Код (Text):
    1. $z=mysql_query("SELECT FROM add_friend WHERE id_user='".$_SESSION['id']."' AND id_add_user='$add_id'");
    2. if ($z==false){
    3.     echo "Вы уже добавили этого пользователя!";exit;
    4. }
    5. //
    Переменная в случае если (id_user='".$_SESSION['id']."' AND id_add_user='$add_id'") столбцы заполнены в базе возвращает строку true?
    Как сделать так чтобы , например:
    <?
    если есть столбец со значением $_SESSION['id'] AND id_add_user='$add_id'" то
    показать echo "Вы уже добавили этого пользователя!";exit;
    иначе
    ......
    ?>

    Что то я не могу никак эту конструкцию собрать
     
  2. maxycwebber

    maxycwebber Новичок

    С нами с:
    25 мар 2014
    Сообщения:
    263
    Симпатии:
    11
    Адрес:
    Gdansk
    $z всегда равна ссылке на ресурс (вроде)
    mysql_num_rows()
    mysql_fetch_assoc и т.п. юзай
     
  3. sham

    sham Активный пользователь

    С нами с:
    19 мар 2014
    Сообщения:
    54
    Симпатии:
    0
    Что это даст? как выборку то делать?
     
  4. SantyagoNN

    SantyagoNN Новичок

    С нами с:
    27 мар 2014
    Сообщения:
    1
    Симпатии:
    0
    Код (Text):
    1.  
    2. $z=mysql_query("SELECT FROM add_friend WHERE id_user='".$_SESSION['id']."' AND id_add_user='$add_id'");
    3. if (mysql_num_rows($z)  !== 0) {
    4.    echo "Вы уже добавили этого пользователя!";
    5.     exit;
    6. }