/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
problem med Perl og SQL
Fra : Thomas Petersen


Dato : 02-02-01 20:45

hey gruppe

jeg er lidt ny her (også for Perl)

jeg er ved at lave et søge script der søger i en Access databasefil via
ODBCen

Her er mit problem det er en musik database som man så skal kunne søge i
men jeg kan kun få den til at finde titlen hvis jeg skriver den helt præcise
tittel ind
eks "En god dag" findes kun hvis jeg skriver det ikke bare søg på "dag"
hvordan kommer jeg uden om det?
så jeg finder den bare ved at søge på "dag" .

jeg tror at det jeg mangler er nogle ting i min SQL søgesætning, se nedenfor

if ($dbh->Sql("SELECT * FROM $tablename WHERE artist = '$search' UNION
SELECT * FROM $tablename WHERE song = '$search' "))

jeg har to tabeller i databasen artist og song <- det er dem jeg ville kunne
søge på.


Mvh
Thomas Petersen



 
 
Nils Lastein (07-02-2001)
Kommentar
Fra : Nils Lastein


Dato : 07-02-01 16:40

Anvend like-operatoren... like '%dag'%'

nila

"Thomas Petersen" <dkwolf@quake.dk> skrev i en meddelelse
news:17Ee6.10477$zw.164076@twister.sunsite.dk...
> hey gruppe
>
> jeg er lidt ny her (også for Perl)
>
> jeg er ved at lave et søge script der søger i en Access databasefil via
> ODBCen
>
> Her er mit problem det er en musik database som man så skal kunne søge i
> men jeg kan kun få den til at finde titlen hvis jeg skriver den helt
præcise
> tittel ind
> eks "En god dag" findes kun hvis jeg skriver det ikke bare søg på "dag"
> hvordan kommer jeg uden om det?
> så jeg finder den bare ved at søge på "dag" .
>
> jeg tror at det jeg mangler er nogle ting i min SQL søgesætning, se
nedenfor
>
> if ($dbh->Sql("SELECT * FROM $tablename WHERE artist = '$search' UNION
> SELECT * FROM $tablename WHERE song = '$search' "))
>
> jeg har to tabeller i databasen artist og song <- det er dem jeg ville
kunne
> søge på.
>
>
> Mvh
> Thomas Petersen
>
>



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409079
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste