PDA

Bekijk Volledige Versie : wildcard doorgeven met een url



Jan Dijk
01/03/04, 23:55
Ik vroeg me af of het mogelijk is om een wildcard door te geven met een url.
Dus: www.blabla.nl?betrekking_op=%konijn - waarbij % de wildcard is, zodat
PHP uit de database "etrekking_op=konijn" haalt, maar ook
"betrekking_op=vierhouten, konijn" - om maar wat te noemen. ..Als ik de
constructie met '%' gebruik krijg ik geen enkele record terug, dus ik doe
vast iets fout - of kan het helemaal niet?
Bedankt, Jan
www.jandijk.nl

Rene Pijlman
01/03/04, 23:55
Jan Dijk:
>Als ik de constructie met '%' gebruik krijg ik geen enkele record terug,
>dus ik doe vast iets fout

Inderdaad. Maar wat kunnen wij er zo van zeggen?

Wil je deze tips even lezen om het probleem wat duidelijker te maken?
http://www.leren.nl/usenet/help/

--
René Pijlman

Inca
01/03/04, 23:55
Jan Dijk wrote:
> Ik vroeg me af of het mogelijk is om een wildcard door te geven met
> een url. Dus: www.blabla.nl?betrekking_op=%konijn - waarbij % de
> wildcard is, zodat PHP uit de database "etrekking_op=konijn" haalt,
> maar ook "betrekking_op=vierhouten, konijn" - om maar wat te
> noemen.

De correcte SQL is : "SELECT * FROM table WHERE betrekking_op LIKE
'%konijn%'"
Het tweede procent zodat ie ook "konijn, vierhouten" zou vinden.

Het gebruiken van wildcards in de url die je direkt in de SQL stopt lijkt
mij vragen om problemen, makkelijker is het de procenten (net als de rest
van de SQL) gewoon aan het eind toe te voegen.

--
Inca

Jan Dijk
02/03/04, 06:25
On Mon, 1 Mar 2004 21:37:03 +0100, Inca wrote
(in message <c206tg$igr$1@nl-news.euro.net>):


> De correcte SQL is : "SELECT * FROM table WHERE betrekking_op LIKE
> '%konijn%'"
> Het tweede procent zodat ie ook "konijn, vierhouten" zou vinden.
>
> Het gebruiken van wildcards in de url die je direkt in de SQL stopt lijkt
> mij vragen om problemen, makkelijker is het de procenten (net als de rest
> van de SQL) gewoon aan het eind toe te voegen.

Ja tuurlijk: ik moet ze niet in de url stoppen, die wildcards, maar in de
query. Stom zoals je je blind kunt staren op de verkeerde richting. Dit
werkt! Bedankt.
Jan

Daytha
07/03/04, 22:05
Ik zou dolgraag eens op de url
www.blabla.nl?betrekking_op=?konijn;drop table betrekking_op;?
komen
:)




"Inca" <shadow*movements@wanadoo.NOSPAM.invalid> wrote in message
news:c206tg$igr$1@nl-news.euro.net...
> Jan Dijk wrote:
> > Ik vroeg me af of het mogelijk is om een wildcard door te geven met
> > een url. Dus: www.blabla.nl?betrekking_op=%konijn - waarbij % de
> > wildcard is, zodat PHP uit de database "etrekking_op=konijn" haalt,
> > maar ook "betrekking_op=vierhouten, konijn" - om maar wat te
> > noemen.
>
> De correcte SQL is : "SELECT * FROM table WHERE betrekking_op LIKE
> '%konijn%'"
> Het tweede procent zodat ie ook "konijn, vierhouten" zou vinden.
>
> Het gebruiken van wildcards in de url die je direkt in de SQL stopt lijkt
> mij vragen om problemen, makkelijker is het de procenten (net als de rest
> van de SQL) gewoon aan het eind toe te voegen.
>
> --
> Inca
>
>