selecting the 'best' match

2009-05-12 Thread blackwater dev
I have a hold car data such as color, model, make, year, etc.  I want to
allow the user to answer some questions and I'll present them with the car
that 'best' matches their criteria.  How do I do this?  I still want to
return ones that don't match exactly but want the closer matches ordered at
the top:

Table:cars

columns: car_id, make, model, year, color, condition

So if the user enterrs:

model: Toyota
year: 1998
condition:great
color: blue

I would show them a blue 1998 good conditioned camry first but farther down
in the list might still have a blue good condition 98 Honda.

Thanks!


Re: selecting the 'best' match

2009-05-12 Thread blackwater dev
Thanks but doing it in code would require me to pull in the entire car table
and process it.  With potentially tons of rows, seems like I should be able
to use the db to get those.

On Tue, May 12, 2009 at 12:23 PM, Johan De Meersman vegiv...@tuxera.bewrote:

 you *could* go with if-statements, returning a numerical weight for each
 criterion if match and 0 if not; summing those and sorting by the sum
 column.

 I would do it in code, though - it may or may not be less efficient, but
 it'll be easier to maintain and read.



 On Tue, May 12, 2009 at 5:50 PM, blackwater dev 
 blackwater...@gmail.comwrote:

 I have a hold car data such as color, model, make, year, etc.  I want to
 allow the user to answer some questions and I'll present them with the car
 that 'best' matches their criteria.  How do I do this?  I still want to
 return ones that don't match exactly but want the closer matches ordered
 at
 the top:

 Table:cars

 columns: car_id, make, model, year, color, condition

 So if the user enterrs:

 model: Toyota
 year: 1998
 condition:great
 color: blue

 I would show them a blue 1998 good conditioned camry first but farther
 down
 in the list might still have a blue good condition 98 Honda.

 Thanks!




 --
 Celsius is based on water temperature.
 Fahrenheit is based on alcohol temperature.
 Ergo, Fahrenheit is better than Celsius. QED.



load data infile

2005-06-30 Thread blackwater dev
Hello all,

I have a file where the data looks like this:

1,23,345,45;
34,4,444,1er;

I am then trying to load that data using the load data local infile
and this statement:

Load data local infile '/httpd/htdocs/sql/loader.sql' into table
vehicles fields terminated by ',' enclosed by ' lines terminated by
';'

The rows in loader.sql contain all of the columns so I am not
specifiying the columns and when I run this it tells me it loads 258
rows yet when I look in the db, these rows aren't there.

What am I doing wrong?

Thanks!

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]