Thread: Why doesn't this work

Why doesn't this work

From
Barbara Woolums
Date:
I am running a query like so

SELECT id FROM image WHERE image='demo-harvey wallbanger.jpg'

It returns nothing

My table looks like this

"demo-820.jpg";1
"demo-lemon-mousse-1.jpg";2
"demo-pumpkinchaibars.jpg";3
"demo-Lolly-Shop.jpg";4
"demo-scan0001.jpg";5
"demo-cherry-chocolate-mousse-pie.jpg";6
"demo-harvey wallbanger.jpg
";7

 
Cheers
Barbara

Re: Why doesn't this work

From
Bèrto ëd Sèra
Date:
Hi Barbara,

from what I see in your msg, you have a /cr at the end of the
filename. You should check for weird stuff and trim it away (before
insert triggers do wonders at this).

Cheers
Bèrto

On 15 January 2013 11:50, Barbara Woolums <barb.woolums@ymail.com> wrote:
> I am running a query like so
>
> SELECT id FROM image WHERE image='demo-harvey wallbanger.jpg'
>
> It returns nothing
>
> My table looks like this
>
> "demo-820.jpg";1
> "demo-lemon-mousse-1.jpg";2
> "demo-pumpkinchaibars.jpg";3
> "demo-Lolly-Shop.jpg";4
> "demo-scan0001.jpg";5
> "demo-cherry-chocolate-mousse-pie.jpg";6
> "demo-harvey wallbanger.jpg
> ";7
>
>
> Cheers
> Barbara



--
==============================
If Pac-Man had affected us as kids, we'd all be running around in a
darkened room munching pills and listening to repetitive music.



Re: Why doesn't this work

From
Leif Biberg Kristensen
Date:
 Tirsdag 15. januar 2013 12.50.00 skrev Barbara Woolums :
> I am running a query like so
> 
> SELECT id FROM image WHERE image='demo-harvey wallbanger.jpg'
> 
> It returns nothing
> 
> My table looks like this
> 
> "demo-820.jpg";1
> "demo-lemon-mousse-1.jpg";2
> "demo-pumpkinchaibars.jpg";3
> "demo-Lolly-Shop.jpg";4
> "demo-scan0001.jpg";5
> "demo-cherry-chocolate-mousse-pie.jpg";6
> "demo-harvey wallbanger.jpg
> ";7

It seems like you've got a newline at the end of the first field of the last 
row.

Does it work if you change the query to

SELECT id FROM image WHERE image LIKE '%demo-harvey wallbanger.jpg%'

?

regards, Leif



Re: Why doesn't this work

From
Rob Sargent
Date:
On 01/15/2013 04:50 AM, Barbara Woolums wrote:
> I am running a query like so
>
> SELECT id FROM image WHERE image='demo-harvey wallbanger.jpg'
>
> It returns nothing
>
> My table looks like this
>
> "demo-820.jpg";1
> "demo-lemon-mousse-1.jpg";2
> "demo-pumpkinchaibars.jpg";3
> "demo-Lolly-Shop.jpg";4
> "demo-scan0001.jpg";5
> "demo-cherry-chocolate-mousse-pie.jpg";6
> "demo-harvey wallbanger.jpg
> ";7
>
> Cheers
> Barbara

Try select id from image where image.image ~'demo-harvey wallbanger';

If you example data is correct, I think you have a line-feed char after 
'.jpg'