Akopia Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Re: [mv] MV4.0alpha11 mySQL stragnge behaviour



******    message to minivend-users from "Christian J. =?iso-8859-1?Q?M=FCller?=" <cmueller@polinet.ch>     ******

Mike Heins wrote:
> 
> ******    message to minivend-users from Mike Heins <mike@minivend.com>     ******
> 
> Quoting Christian J. M|ller (cmueller@polinet.ch):
> > ******    message to minivend-users from "Christian J. =?iso-8859-1?Q?M=FCller?=" <cmueller@polinet.ch>     ******
> >
> > Installation is MV4.0alpha11 on Linux SuSE 6.3 with mySQL 23.8 alpha.
> > I use the following query:
> > [page href=scan arg="st=db/sq=select code,isbn,titel,autor,verlag,preis
> > from products whrere suchkrit1='Architektur']architektur</A>
> > As an initial step, I use only three [item-field ...] tags in the
> > results page.
> > This query returns 93 results. The display of the [item-field field]
> > looks correct.
> > My mySQL log, however, shows some 400 queries (!!) as a result. The
> > entries are as follows:
> >
> > 24 Query      select * from products WHERE suchkrit1 = 'Architektur'  <-- my
> > query
> > 24 Query      select * from products where code = '2038510'           <-- MV
> > 24 Query      select code from products where code = '2038510'
> > 24 Query      select code from products where code = '2038510'
> > 24 Query      select code from products where code = '2038510'
> > 24 Query      select * from products where code = '2357615'
> > 24 Query      select code from products where code = '2357615'
> > 24 Query      select code from products where code = '2357615'
> > 24 Query      select code from products where code = '2357615'
> >
> > and so on, four entries for each record found with the initial select
> > query.
> 
> I will check on this, but the real answer is -- don't use [if-item-field ]
> .... 8-)

I have not used [if-item-field] at all, only [item-field titel],
[item-field autor] and [item-field preis] to display the result.

Chris
> 
> [if-item-param isbn]
> [/if-item-param]
> 
> will make no additional queries at all.
> 
> The product_field() call, which is used in [if-item-field ...], does several
> key-existence checks. I will see what I can do to eliminate them.
> 
> Maybe this is the time to get rid of [if-item-field ...] and [item-field ...]
> entirely and rename them to [if-item-fallthrough  ...] or something.
> 
> --
> Mike Heins                          http://www.minivend.com/  ___
>                                     Internet Robotics        |_ _|____
> Fast, reliable, cheap.              131 Willow Lane, Floor 2  | ||  _ \
> Pick two and we'll talk.            Oxford, OH  45056         | || |_) |
>  -- unknown                         <mikeh@minivend.com>     |___|  _ <
>                                     513.523.7621 FAX 7501        |_| \_\
> -
> To unsubscribe from the list, DO NOT REPLY to this message.  Instead, send
> email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
> Archive of past messages: http://www.minivend.com/minivend/minivend-list
-
To unsubscribe from the list, DO NOT REPLY to this message.  Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list


Search for: Match: Format: Sort by: