За последние 24 часа нас посетили 53836 программистов и 1714 роботов. Сейчас ищут 1015 программистов ...

MySQL

Тема в разделе "PHP для новичков", создана пользователем Golovorot, 19 мар 2015.

  1. Golovorot

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

    С нами с:
    24 окт 2012
    Сообщения:
    53
    Симпатии:
    0
    Код (Text):
    1. <?php
    2.  
    3.  
    4. define ("ITEMS_IN_SET", 10);
    5.  
    6. $id       = intval($_POST["id"]);
    7. $auth_key    = $_POST["hash"];
    8. $set       = intval($_POST["set"]);
    9.  
    10. if ($auth_key != h($id)) exit("req=false&error=auth_error");
    11.  
    12. $str = "SELECT names.name, names.all_sh, names.id, buildings.palace AS level, users.viewer_id FROM names JOIN buildings JOIN users WHERE names.id = buildings.id AND names.id = users.id ORDER BY buildings.palace DESC LIMIT ".($set * ITEMS_IN_SET).",".ITEMS_IN_SET;
    13. $req = mysql_query($str, $db);
    14. if (!$req) exit ("<xml>\n\t<req>false</req>\n\t<error>mysql_error</error>\n\t<s>0</s>\n</xml>");
    15. echo "<xml>\n\t<req>true</req>";
    16. while ($arr = mysql_fetch_assoc($req)) {
    17.    echo "\n\t<item>";
    18.    echo "\n\t\t<name>".$arr["name"]."</name>";
    19.    echo "\n\t\t<all_sh>".$arr["all_sh"]."</all_sh>";
    20.    echo "\n\t\t<level>".$arr["level"]."</level>";
    21.    echo "\n\t\t<viewer_id>".$arr["viewer_id"]."</viewer_id>";
    22.    echo "\n\t</item>";
    23. }
    24. echo "\n</xml>";
    25.  
    26. ?>
    Как засунуть в echo столбец из buildings.farm ?
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    SELECT names.name, names.all_sh, names.id, buildings.palace AS level, users.viewer_id , buildings.farm FROM names ...
    и
    echo "\n\t\t<farm>".$arr["farm"]."</farm>";

    не?
     
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ты забыл зафетчить!