Avatar billede nicocarlos Nybegynder
20. november 2005 - 14:40 Der er 1 kommentar og
1 løsning

Sammenlign mysql data med text dokument

Hejsa jeg har et tekst dokument som skal sammenlignes med mysql og når den har scannet alle så skal den "printe" de sammenligninger der er fundet.

I mysql har jeg f.eks

id = 191 , storrelse = 18 300, vardi = 244 000

I text har jeg en masse linjer i træk, hvor jeg bruger:
if (preg_match('/\\(#(\\d+?)\\)\\s([\\d\\s]+?)\\sm²\\s\\$(.+)/', $line, $regs))

til at få informationerne det vil sige at:

id = .$regs[1]. , storrelse = .$regs[2]. , vardi = .$regs[3].

Håber at i forstår jeg vil sådan set sammenligne .$regs[1]., .$regs[2]. og .$regs[3]. og så skal den finde en linje i mysql som opfylder det.

Håber der er en som kan hjælpe.
Avatar billede nicocarlos Nybegynder
20. november 2005 - 15:01 #1
$buildings="SELECT * From tabel WHERE id, storrelse, vardi like '".$regs[1]."','".$regs[2]."','".$regs[3]."'"; - virkede ikke. :(
Avatar billede nicocarlos Nybegynder
20. november 2005 - 15:06 #2
Så har jeg fundert ud af det:

$buildings="SELECT * From tabel WHERE id = '".$regs[1]."' && storrelse = '".$regs[2]."' && vardi = '".$regs[3]."'";

jeg lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester