За последние 24 часа нас посетили 35953 программиста и 1745 роботов. Сейчас ищут 1328 программистов ...

помогите начти в чем ошибка?)

Тема в разделе "PHP для новичков", создана пользователем smidl, 29 июн 2010.

  1. smidl

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

    С нами с:
    3 мар 2007
    Сообщения:
    84
    Симпатии:
    0
    PHP:
    1. <?php
    2. mysql_select_db(forum)or die("Не могу подключиться к базе.");
    3.  
    4. $polzovatel=$_SESSION['__default']['user']->username;
    5. echo $polzovatel;
    6.  
    7. $query = "SELECT user_downloaded FROM `users` where username=$polzovatel";
    8.  
    9. $res =  mysql_query($query);
    10. $row = mysql_fetch_row($res);
    11. $zopa="1073741824";
    12. $up=$row[0]/$zopa;
    13.  echo round($up,2)," GB";
    14. ?>
    К базе отлично конектится, переменная пользователь выводится, а вот запрос что-то тупит...
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    а где сам коннект то в коде ? mysql_select_db(forum), forum это что переменная? строчка? в таком случае где доллар или кавычки?
     
  3. smidl

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

    С нами с:
    3 мар 2007
    Сообщения:
    84
    Симпатии:
    0
    это я вставляю в жумлу, оно само конктится к мускулу, а я уже выбираю базу данных. все работает, если например вместо username брать user_id тор работает... может вот тут что-то неправильно:

    $query = "SELECT user_downloaded FROM `users` where username=$polzovatel";
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    "SELECT user_downloaded FROM `users` where username='".$polzovatel."'";
    а если так?
     
  5. smidl

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

    С нами с:
    3 мар 2007
    Сообщения:
    84
    Симпатии:
    0
    работает, спасибо большое! Правда немножко раньше сам додул