Problemas com consultas preparadas na integração

Suporte à dúvidas gerais relacionadas ao phpBB.
santa_oscuro
Novato
Novato
Mensagens: 1
Registrado em: 10 Ago 2018, 20:39

Problemas com consultas preparadas na integração

  • Favoritar esta postagem
  • Mensagem por santa_oscuro »

    Olá, no meu fórum integrado no meu site, onde criei um banco de dados de dados dentro do banco de dados de dados do PHPBB para colar usuários. Bem, atrás sem problemas, conecte usuários não página de login, cadastro, etc.

    Mais ou problema que, para gerar consultas preparadas, é impossível. Também é necessário dizer que na página não é possível usar $ _POST e $ _GET e eu usei request_var ('', '0'), porque senão este erro sempre salta:

    Código: Selecionar todos

    Illegal use of $_POST. You must use the request class to access input data. This error message was generated by deactivated_super_global...
    Para consultas, apenas consultas normais como esta funcionam:

    Código: Selecionar todos

    $result = $link->query("SELECT t.topic_id FROM $table_topics t WHERE t.topic > 2 ") or die("Error");
    Se eu tentar algo parecido com isto ou algo semelhante, salta para o Erro 500:

    Código: Selecionar todos

    $sql = "SELECT t.topic_id FROM $table_topics t WHERE t.topic > 2 "
    $result = $db->query($sql);
    $row = $db->mysqli_fetch_row($result);
    $db->mysqli_free_result($result);
    Todo o código para se conectar com o fórum que tenho na página de índice e no backend é este:

    Código: Selecionar todos

    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
    $phpbb_url_path = 'http://page.com/forum/'; 
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include_once($phpbb_root_path . 'common.' . $phpEx);
    
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();
    
    $db = mysqli_connect("$dbhost", "$dbuser", "$dbpasswd") or die("fail");
    mysqli_select_db($db, "$dbname") or die("fail");
    
    (after that code i have this only at web page including index)
    page_header....
    $template->....
    
    page_footer(); //at footer
    Alguém sabe porque é isso?

    Espero que alguém possa me ajudar. Obrigado antecipadamente.
    henrique.seven2011
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 991
    Registrado em: 23 Mar 2012, 13:50
    Nome Real: Saulo Henrique
    MSG 750+Avatar

    Re: Problemas com consultas preparadas na integração

  • Favoritar esta postagem
  • Mensagem por henrique.seven2011 »

    Não entendi o que vc pretende fazer ao certo.
    Poderia explicar melhor?
    Talvez te ajude: https://wiki.phpbb.com/Practical.Displa ... rnal_pages
    Cloud de Verdade?! Recomendo: Vultr, DigitalOcean e LetsCloud | Freelancer a disposição!
    Trancado