Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''get_result''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1 registro

  1. Olá, estou aqui de novo, mas não se trata de um erro. Eu descobri aí pelo google que existe outra forma procedural de armazenar um resultado de uma consulta no caso 'mysqli_stmt_bind_result' e que em alguns casos existem servidores que o 'mysqli_stmt_bind_result' funciona e o 'mysqli_stmt_get_result' não e vice-versa. Eu queria entender melhor como usar o bind_result, alguém poderia me explicar o por que de algumas das variáveis do código a seguir. código do manual PHP: <?php $link = mysqli_connect("localhost", "my_user", "my_password", "world"); if (!$link) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } if ($stmt = mysqli_prepare($link, "SELECT Code, Name FROM Country ORDER BY Name LIMIT 5")) { mysqli_stmt_execute($stmt); mysqli_stmt_bind_result($stmt, $col1, $col2); #################¨¨¨¨¨¨$$$$$$$$$$$ ESSA LINHA ############$$$$$$$$$$$$¨¨¨¨¨¨¨¨ while (mysqli_stmt_fetch($stmt)) { printf("%s %s\n", $col1, $col2); } mysqli_stmt_close($stmt); } mysqli_close($link); ?> Minhas Dúvidas: por que foi criada as variáveis $col1 e $col2? Cada uma armazena uma coluna do bd no $stmt, seria isso? tem que criar as variáveis assim, do nada? No caso da consulta: ($stmt = mysqli_prepare($link, "SELECT Code, Name FROM Country ORDER BY Name LIMIT 5")) eram 2 colunas 'Code e Name' , e se no caso eu quisesse uma consulta assim: "SELECT*FROM Country ORDER BY Name LIMIT 5" Como que eu faria já que não está especificado o número de colunas? E por que no mysqli_stmt_fetch está armazenado $stmt? não se pode fazer igual no 'mysqli_stmt_get_result' onde passamos por exemplo: $result = mysqli_stmt_get_result($stmt); $row = mysqli_fetch_assoc($result); se eu atribuísse mysqli_stmt_bind_result($stmt, $col1, $col2); a uma variável ex: $result = mysqli_stmt_bind_result($stmt, $col1, $col2); $row = mysqli_stmt_fetch($result) funcionaria? Espero que alguém consiga me ajudar, desde já obrigada para quem leu!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.