Ir ao conteúdo

Posts recomendados

Postado

Galara preciso de um help!!!

 

Queria fazer uma consulta com php em um arquivo xml através de um link inserido no html. A consulta seria feita através de um <form> e seria necessário que tivesse uma função tipo essa abaixo, mas que precisa ser feita em um arquivo xml.

 

SELECT * FROM articles WHERE MATCH (title,body) -> AGAINST ('+MySQL +YourSQL' IN BOOLEAN MODE);

.

  • Moderador
Postado

@Henrique Miller Não é possível fazer consultas como SQL no xml. 

 

Mas você pode varrer o documento e buscas pelos nodos...

 

No W3school  tem vários exemplos e ensinamentos de como pegar estes nodos.

 

https://www.w3schools.com/php/php_xml_simplexml_get.asp

 

Este outro tem exemplo de como puxar dados de um XML.

https://stackoverflow.com/questions/16927855/extracting-xml-data-to-php

 

Basicamente você usa a função simplexml_load_file()  e faz a varredura com o foreach ou não.

Postado

O que preciso é que busque pela palavra digitada no <form> pelo usuário como acontece num SELECT, exatamente como mostrei no exemplo acima. Sei que não é possível fazer isso em sql, mas preciso de qualquer função que corresponda isso. Será que é possível ?

  • Moderador
Postado

@Henrique Miller Infelizmente não existe tal função pronta.... 

Você vai ter que implementar uma. A base para fazer isso eu postei mais acima.

Basicamente você vai fazer uma varredura com o PHP no XML com o foreach e depois comparar com os dados digitados no form.

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!